标签:
有时候会遇到用form表单提交数据的情况,还有再同一表单下提交两种信息,就比如说,四个input,都在一个表单里,submit有两个,一个是登陆,一个是注册,这时候我们就需要去验证,我点的是什么要往注册还是登陆里提交。表单代码如下。
<form action="login.do" name="form1" > <div class="login-hidd"></div> <div class="login-wrap"> <div class="login-cont"> <div id="qiehuan"> <input type="button" name="login-button" id="login-button" value="登陆"/> <input type="button" name="register-button" id="register-button" value="注册"/> </div> <div class="lx-input-all"> <div class="login-div-tel"> <span class="login-tip">手机号码:</span> <input name="tel" id="loginInputTell" type="text" class="login-input-tel defaultBorder"><br /><label id="errortel" style="display: none">${errortel}</label> <label id="errortelr" style="display: block">${errortelr}</label> </div> <div class="login-div-passwd"> <span class="login-tip">密码:</span> <input name="password" id="loginInputPwd" type="password" class="login-input-passwd "> </div> <div class="login-div-passwd2"> <span class="login-tip">确认密码:</span> <input id="loginInputPwd2" type="password" class="login-input-passwd "> </div> </div> <div class="login-div-submit"> <button type="submit" id="login-button-login" onclick="checkaction(1);">登陆</button> <button type="submit" id="login-button-register" onclick="checkaction(0);">注册</button> </div> </div> </div> </form>
在submit中加入了 onclick事件,放置函数带参,点登陆则传进1,点注册则传进0,在上方判断,代码如下
<script type="text/javascript"> function checkaction(v){ if(v==0){ alert(‘从注册进‘); document.form1.action="register.do"; }else{ alert(‘从登陆进‘); document.form1.action="login.do"; }); } form1.submit(); } </script>
好,这就是切换提交信息的方法。
标签:
原文地址:http://www.cnblogs.com/GetAlert/p/4409469.html