jquery验证插件-内联取决于
使用这个流行的验证插件 只需使用class=“required”即可验证字段。有没有一种方法可以像必需的那样内联添加“depends”规则jquery验证插件-内联取决于,jquery,jquery-validate,Jquery,Jquery Validate,使用这个流行的验证插件 只需使用class=“required”即可验证字段。有没有一种方法可以像必需的那样内联添加“depends”规则 $.validator.addMethod("depends", function(value, element) { var id = $(this).attr('depends-on'); if($('#id').val() == '') return false; re
$.validator.addMethod("depends", function(value, element) {
var id = $(this).attr('depends-on');
if($('#id').val() == '')
return false;
return true;
}, "This is Required");
现在你可以使用
了
我不知道这是否有用
password: {
required: true,
minlength: 5
},
confirm_password: {
required: true,
minlength: 5,
equalTo: "#password" //depends on other field
notEqual:"#username" //depends on other field
},
如果任何其他验证添加了一种方法(请参见@PSR-answer)简短回答:否
不能使用需要参数或函数的方法,如依赖
,内联。只有可使用true
定义的规则/方法的子集才能与HTML内联声明
- );在
部分中有一个规则
示例依赖
要求
。参见规则
部分,了解依赖项的解释:是,看起来功能正常。但是,OP必须记住,依赖于
,正如您在这里定义的那样,它不是通用的,他必须为每个案例创建一个单独的版本。我正在寻找一个内联使用,如果可能的话,它可以是通用的。可以吗?:)@MarkSteggles,抱歉,没有办法使用dependens
inline。唯一的内联规则是那些可以配置为布尔值的规则。@Sparky-我的意思是你的注释是正确的:)内联规则确实没有方便的使用方法。如果您将此添加为答案,我将接受它这与方法有什么关系?请参阅规则
部分以了解解释:简短回答:不,您不能使用需要参数或函数的方法,如依赖
,内联。一个粗略的解决方法是PSR的答案,它为一个字段/案例创建了一个特定的自定义方法。