"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」でなくても必須になります。値が「Progressive」または「Bifocal」の場合にのみ必要になるようにします。