使用这个流行的验证插件http://jqueryvalidation.org/
您只需使用class =“required”即可验证字段。有没有办法像所需的那样内联添加“依赖”规则?
答案 0 :(得分:4)
$.validator.addMethod("depends", function(value, element) {
var id = $(this).attr('depends-on');
if($('#id').val() == '')
return false;
return true;
}, "This is Required");
现在您可以使用depends
答案 1 :(得分:1)
简答:不。
您不能使用需要参数或函数的方法,如depends
,内联。只能使用true
定义的规则/方法子集可以与HTML一起声明。
Application of Rules; depends
部分中有一个rules
示例。
答案 2 :(得分:0)
我不知道这有帮助
password: {
required: true,
minlength: 5
},
confirm_password: {
required: true,
minlength: 5,
equalTo: "#password" //depends on other field
notEqual:"#username" //depends on other field
},
如果任何其他验证添加方法(请参阅@PSR答案)