Jquery:必需的依赖项不起作用
Jquery : required dependency not working
仅当 is_paid 下拉菜单 select 'Yes' 时才需要事件金额。
数量应该大于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
}
仅当 is_paid 下拉菜单 select 'Yes' 时才需要事件金额。 数量应该大于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
}