Jquery:所需的依赖项不起作用
仅当“已付款”下拉列表选择“是”时才需要事件金额。 和数量应大于0 这是代码Jquery:所需的依赖项不起作用,jquery,jquery-validate,Jquery,Jquery Validate,仅当“已付款”下拉列表选择“是”时才需要事件金额。 和数量应大于0 这是代码 event_amount: { required: { depends: function () { var dropdown_val = $("#is_paid").val(); if(dropdown_val ==
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
}