Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.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,仅当“已付款”下拉列表选择“是”时才需要事件金额。 和数量应大于0 这是代码 event_amount: { required: { depends: function () { var dropdown_val = $("#is_paid").val(); if(dropdown_val ==

仅当“已付款”下拉列表选择“是”时才需要事件金额。 和数量应大于0

这是代码

 event_amount: {

                    required: {
                        depends: function () {
                            var dropdown_val = $("#is_paid").val();
                            if(dropdown_val == 1) {
                                var amount = $('#event_amount').val();

                                if(parseInt(amount) > 0){
alert('if');
                                    return true;
                                }
                                else
                                {
                                    alert('else');
                                    return false;
                                }
                            }
                        }
                    }
                }

当我试图提交表单时,它会发出2次警报,您需要在单独的规则中检查金额是否大于0,而不是作为
所需
规则的
depends
属性的一部分

event_amount: {
    required: {
        depends: function() {
            return $("#is_paid").val() == '1';
        }
    },
    min: 1
}