【发布时间】:2013-09-17 07:19:34
【问题描述】:
我正在使用 jquery 验证。我需要一个输入字段为 250 美元的数字和面额。我用于验证的代码是
rules: {
myPrice: {
required: true,
number: true
}
现在我只需要 250 美元的面额。 ???
【问题讨论】:
标签: jquery validation jquery-validate
我正在使用 jquery 验证。我需要一个输入字段为 250 美元的数字和面额。我用于验证的代码是
rules: {
myPrice: {
required: true,
number: true
}
现在我只需要 250 美元的面额。 ???
【问题讨论】:
标签: jquery validation jquery-validate
您需要添加一个新的自定义方法来检查您的价格是否为 250 面额,因此只需使用 $.validator.addMethod 添加一个新方法
$.validator.addMethod('denominationCheck', function (value) {
return Number(value) % 250 == 0;
}, '');
并在您的规则中修改如下
rules: {
myPrice: {
required: true,
number: true,
denominationCheck : 0
}
希望对你有帮助
【讨论】:
required: true后面的分号改成逗号,你就得到了我的投票:)
$.validator.addMethod 就是你要找的
【讨论】: