My *_*rts 8 jquery jquery-validate
自JQuery Validation Plugin版本发布以来1.9.0,隐藏字段已自动从验证检查[ source ]中省略.
根据发行说明,解决这个问题的方法是设置ignore: []验证功能.
使用版本1.10.0,我无法使用display: none或使用或隐藏的输入字段visibility: hidden.
我的验证是使用类(例如class="required")完成的,验证函数是相当基本的:
JQuery的
$("form").validate({
ignore: [],
errorPlacement: function(error, element) {
error.appendTo( $('#error-message') )
},
invalidHandler: function() {
//do something
},
submitHandler: function() {
//do something else
}
});
Run Code Online (Sandbox Code Playgroud)
工作示例:http://jsfiddle.net/fbCVY/
任何人都可以指出我哪里错了吗?
我认为您需要为每个标记提供唯一id和唯一的name属性,input以便验证插件可以找到字段并将它们区分开来.两个"隐藏"字段没有失败验证,因为表单上的第一个字段传递,并且该结果用于其他两个字段.
| 归档时间: |
|
| 查看次数: |
12132 次 |
| 最近记录: |