zaq*_*zaq 34 jquery jquery-validate
我正在使用jQuery validate插件来验证我的表单.我想将几对字段组合在一起,这样如果一个字段有一个值,另一个字段也需要有一个值.基本上两个字段(两个文本输入)必须都具有值或两者都没有值.有人知道一个很好的方法来实现这一目标吗?
小智 69
如果您查看文档页面中的"规则"部分的示例代码,则depends可以设置一个字段.
类似下面的东西(这是我的头,没有测试):
...
secondInput: {
required: function(element){
return $("#firstInput").val()!="";
}
}
....
Run Code Online (Sandbox Code Playgroud)
zaq*_*zaq 29
只是为了澄清这是我最终根据Erico的答案做的事情:
firstInput: {
required: function(element){
return $("#secondInput").val().length > 0;
}
},
secondInput: {
required: function(element){
return $("#firstInput").val().length > 0;
}
}
Run Code Online (Sandbox Code Playgroud)
现在,每个输入都依赖于另一个输入,只有在另一个输入具有值时才需要输入.
| 归档时间: |
|
| 查看次数: |
55586 次 |
| 最近记录: |