"requiredInFunction": {
"regex": "none",
"func": function(field, rules, i, options){
if (field.val() === '' && $('#CartItem_vision').val()==="Progressive") {
return false;
}
if (field.val() === '' && $('#CartItem_vision').val()==="Bifocal")
{
return false;
}
else
{
return true;
}
},
"alertText": "Addition is Required"
},
验证[自定义[requiredInFunction]]
此验证不执行任何操作。
除非我输入了 validate[required, custom[requiredInFunction]],但即使 CartItem_vision 不是“Progressive”或“Bifocal”,它也成为必需的。我希望它们仅在值为“渐进式”或“双焦”时才需要。