Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery验证-值可以';不要大于_Jquery_Jquery Validate - Fatal编程技术网

Jquery验证-值可以';不要大于

Jquery验证-值可以';不要大于,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的

我试图对两个数字字段进行一些验证,但今年没有做太多JQuery验证

-产品A随产品B一起提供。 -您可以拥有无限数量的产品A -但产品B只能具有与产品A相同或更少的功能

例如: 如果产品A数量为5,那么产品B可以是1到5

我尝试了validation.add方法,但最终都被弄糊涂了。A和B的产品ID是自动生成的,但我可以将产品B映射到A


有什么想法吗

我假设您正在使用

第一个建议是对变更事件采取有效措施。在更改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.");