jQuery表单验证validate()验证后提交不起作用
jQuery form validation validate() the submitting does not work after the validation
可能重复:
javascrippit中的表单验证无法正常工作
我使用validate()
来验证表单。
这是html:
<form id="form3" name="form3" method="post" action="changepassExcution.php">
<ul> <li id="foli1" class="notranslate">
<label class="desc" id="title1" for="oldpass">
old password:
</label>
<div>
<input id="oldpass" name="oldpass" type="password" class="field text medium required" maxlength="255" tabindex="1"/> </div></li>
<li id="foli2" class="notranslat">
<label class="desc" id="title2" for="newpass">
new password:
</label>
<div>
<input id="newpass" name="newpass" type="password" class="field text medium required" maxlength="255" tabindex="2" />
</div></li>
<li id="foli3" class="notranslate">
<label class="desc" id="title3" for="retypenewpass">
repeat new password:</label>
<div><input id="retypenewpass" name="retypenewpass" type="password" class="field text medium required" maxlength="255" tabindex="3" /></div></li>
<li class="buttons "><div>
<input id="saveForm" name="saveForm" class="button" type="submit" value="change password"/></div></li>
</ul>
</form>
这是javascript:
<script>
$(document).ready(function(){
$("#form3").validate();
});
</script>
问题是:当我正确提交表格(有效)时,它会被提交,但当表格无效时,我会纠正它,提交不起作用。
更新:该功能现在正在使用Horraaay:),代码如下:
<script>
$(document).ready(function(){
$("#form3").validate();
});
</script>
唯一的问题是输入表单名称。。我使用了"submit"作为输入表单的名称,但之前是不同的名称。。
try:
<script>
$(document).ready(function(){
$("#form3").validate();
});
</script>
编辑
尝试:
<script>
$(document).ready(function(){
$("#form3").submit(function(){
$(this).validate();
});
});
</script>
它是否可能工作,但没有验证规则,所以它总是通过?
设置一些这样的规则怎么样:
<script>
$(document).ready(function(){
$("#form3").validate({
rules: {
oldpass: { required: true },
newpass: { required: true },
}
});
});
阅读jQuery文档
相关文章:
- AngularJS通过指令重新验证提交
- 验证提交表单上的电话格式
- JS表单验证 - 提交按钮不执行任何操作
- 如何将第二个函数绑定到 jQuery 验证提交处理程序
- 提交表单并绕过 jQuery 验证提交处理程序
- JavaScript错误表单验证:提交时清除所有输入字段
- jQuery 验证插件:相同的表单,不同的验证提交处理程序
- 未使用 MVC 4.5 不显眼的验证提交实时数据
- 验证提交到数据库的答案
- j查询选项卡/验证提交多个表单
- Javascript表单验证提交函数
- 简单的javascript表单验证提交不起作用
- 表单没有通过jQuery验证提交
- 使用javascript验证提交的表单
- jQuery验证提交空CkEditor
- 验证&提交表单,重置表单+更改一些CSS样式
- jQuery验证提交表单两次
- Javascript表单验证提交不起作用
- 使用ajax验证提交和保存表单-重要
- 表单验证提交,在提交姓名和城市的输出中首字母大写