Jquery验证-值可以';不要大于
我试图对两个数字字段进行一些验证,但今年没有做太多JQuery验证 -产品A随产品B一起提供。 -您可以拥有无限数量的产品A -但产品B只能具有与产品A相同或更少的功能 例如: 如果产品A数量为5,那么产品B可以是1到5 我尝试了validation.add方法,但最终都被弄糊涂了。A和B的产品ID是自动生成的,但我可以将产品B映射到AJquery验证-值可以';不要大于,jquery,jquery-validate,Jquery,Jquery Validate,我试图对两个数字字段进行一些验证,但今年没有做太多JQuery验证 -产品A随产品B一起提供。 -您可以拥有无限数量的产品A -但产品B只能具有与产品A相同或更少的功能 例如: 如果产品A数量为5,那么产品B可以是1到5 我尝试了validation.add方法,但最终都被弄糊涂了。A和B的产品ID是自动生成的,但我可以将产品B映射到A 有什么想法吗 我假设您正在使用 第一个建议是对变更事件采取有效措施。在更改A时验证B。 有 提交重新验证时。在文档准备功能中,添加自定义验证检查方法作为产品b的
有什么想法吗 我假设您正在使用 第一个建议是对变更事件采取有效措施。在更改A时验证B。 有
提交重新验证时。在文档准备功能中,添加自定义验证检查方法作为产品b的规则(产品b的输入Id为产品b,产品a的输入Id为产品a)
$(表单名称)。验证(({
规则:{
“产品b”:{
检查b:正确
}
}
}));
$.validator.addMethod(“检查”,函数(值、元素、参数){
var val_a=$(“#prod_a”).val();
返回此值。可选(元素)
||(价值)
$(form_name).validate(({
rules: {
"prod_b": {
check_b: true
}
}
}));
$.validator.addMethod("check_b", function( value, element, param ) {
var val_a = $("#prod_a").val();
return this.optional(element)
|| (value <= val_a);
},"Your error message.");