我有三个输入字段: 名称, 年龄, COUNTRY
我想检查NAME是否有任何内容。如果NAME包含值,则需要另外两个字段。如果NAME为空,他们也可以跳过AGE和COUNTRY。
这可以通过jquery验证吗?
我当前的验证是基于一个类名,然后我的js文件中有以下内容:
beforeSubmit: function () {
return $('#ajaxform').validate().form();
}
答案 0 :(得分:1)
您可以使用依赖,例如:
...
ageInput: {
required: {
depends: function(element){
return $("#nameElement").val()!=""
}
}
},
countryInput: {
required: {
depends: function(element){
return $("#nameElement").val()!=""
}
}
}
请参阅:jquery Validate