【发布时间】:2010-12-14 12:26:20
【问题描述】:
对于密码验证,我使用equalTo:"#password" 是否可以通过在 jquery.validate 中提供 equalTo:"string to check" 来检查一些刺痛
【问题讨论】:
对于密码验证,我使用equalTo:"#password" 是否可以通过在 jquery.validate 中提供 equalTo:"string to check" 来检查一些刺痛
【问题讨论】:
equalTo 在这里只需要一个选择器,但您可以将a custom method 用于您想要的检查:
jQuery.validator.addMethod("equals", function(value, element, param) {
return this.optional(element) || value === param;
}, jQuery.format("You must enter {0}"));
那么就可以使用同名规则了:
equals:"string to check"
【讨论】:
notequals,只需将value === param 更改为value != param。
用下面的函数覆盖equalTo:
equalTo: function(element) {
if( (
$("#password").val() == "Your String Value Here"
) {
return true;
}else{
return false;
}
【讨论】: