Mel*_*Dog 4 javascript forms validation jquery
我有一个使用此插件的表单:
http://bassistance.de/jquery-plugins/jquery-plugin-validation/
效果很好 - 但我无法想象如何通过输入到文本字段中的特定字符串进行验证.例如,我想创建一个规则,只有在用户输入"foo"时才验证字段.
这里有文档http://docs.jquery.com/Plugins/Validation#API_Documentation
但它们似乎都不是我想要的那个.有没有人知道如何绕过这个?
谢谢!
San*_*eep 11
简单一个......
$.validator.addMethod("equals", function(value, element, string) {
return value === string;
}, $.validator.format("Please enter '{0}'"));
$("#form").validate({
rules: {
name: {
required: true,
equals: "foo"
}
}
});
Run Code Online (Sandbox Code Playgroud)
根据您的要求更新
$.validator.addMethod("equals", function(value, element, string) {
return $.inArray(value, string) !== -1;
}, $.validator.format("Please enter '{0}'"));
$("#form").validate({
rules: {
name: {
required: true,
equals: ["foo", "bar", 'blah"]
}
},
messages: {
name: "Please enter either '{0}' or '{1}' or '{2}'"
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3547 次 |
| 最近记录: |