Jquery:所需的依赖项不起作用



仅当is_paid下拉列表选择"是"时才需要事件金额。 且金额应大于 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,而不是作为required规则的depends属性的一部分。

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

相关内容

  • 没有找到相关文章

最新更新