我想在验证js中验证最大数量是否大于最小数量

时间:2010-01-22 09:02:58

标签: javascript jquery validation

我想使用jquery的验证插件验证一个元素是否大于第二个元素。没有直接的方法可以做到这一点。有一个名为equalTo的方法:但它没有做任何事情。

2 个答案:

答案 0 :(得分:0)

也许你需要像link

这样的东西

类似的东西:

$.validator.addMethod('greaterThan', function(value, element, param) { return ( IsNaN( value ) && IsNaN( $(param).val() ) ) || ( value > $(param).val() ); }, 'Must be greater than {0}.' );

$.validator.addMethod('lesserThan', function(value, element, param) { return ( IsNaN( value ) && IsNaN( $(param).val() ) ) || ( value < $(param).val() ); }, 'Must be lesser than {0}.' );

您可以使用它:

number1: {required:true, greaterThan: "#number2"},
anothernum1: {required:true, lesserThan: "#anothernum2"},

答案 1 :(得分:0)

有关验证的更多细节取决于多个字段

http://docs.jquery.com/Plugins/Validation/multiplefields