jquery验证表单 提交表单
問題:?jquery中使用submit提交按鈕時(shí),當(dāng)return false后,依然會(huì)提交表單.
解決:?使用button按鈕,而不是submit按鈕
<script type="text/javascript" src="scripts/jquery-2.0.2.js"></script>
<script type="text/javascript">
? ?function check(){
? var npassword=$("#npassword").val();
? var npassword2=$("#npassword2").val();
? if(npassword==null||npassword==""){
? ?alert("密碼不能為空!");
? ?$("#npassword").focus();
? ?return false;
? } else if(npassword2!=npassword){
? alert("兩次密碼不一致");
? $("#npassword2").attr("value","");
? $("#npassword2").focus();
? return false;
? }else{
? $("#form").submit();
? }?
? ?}
</script>
</head>
<body bgcolor="#E2E4F0">
? ?<form name="form" id="form" action="selfservice.jsp" method="post" >
? ? ?<input type="hidden" name="action" value="modpassword"/>
? ? ?<table border="2" align="center" style="margin:200px 100px 200px 400px ">
? ? ?<tr>
? ? ? ? <td>新密碼:</td>
? ? ? ? <td><input type="password" id="npassword" name="npassword"/></td>
? ? ? </tr> ? ? ?
? ? ? <tr>
? ? ? ? <td>確認(rèn)密碼:</td>
? ? ? ? <td><input type="password" id="npassword2" name="npassword2"/></td>
? ? ? </tr>?
? ? ? <tr>
? ? ? ? <td><input type="button" value="提交" ? check();"></td>
? ? ? ? <td><input type="reset" value="重置"></td>
? ? ? </tr> ?
? ? ?</table>
? ?</form>
</body>
轉(zhuǎn)載于:https://blog.51cto.com/9022575/1423549
總結(jié)
以上是生活随笔為你收集整理的jquery验证表单 提交表单的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: IOS遍历未知对象属性、函数
- 下一篇: 如何遍历当前进程中的AppDomain