我有驗證組的規則(需要3中的一個)。這工作正常,但是,我需要只有1的3要求取決於選擇的形式。jQuery驗證取決於組和要求
rules: {
cloudfront_7: {
require_from_group: {
depends: function(element) {
if ($("#classify").val() == "PIC"){
return false;
} else {
return [1, ".verification-group"];
}
}
}
},
cloudfront_8: {
require_from_group: {
depends: function(element) {
if ($("#classify").val() == "PIC"){
return false;
} else {
return [1, ".verification-group"];
}
}
}
},
cloudfront_9: {
require_from_group: {
depends: function(element) {
if ($("#classify").val() == "PIC"){
return false;
} else {
return [1, ".verification-group"];
}
}
}
}
}
我注意到,它只是返回的true
而不是我寫的代碼,這是必要的require_from_group()
功能。
選擇或以其他方式PIC時,應該要求?導致看起來像'if else'返回語句反轉 –
如果選擇了PIC,它不應該要求 –
嘗試從'require_from_group'實際刪除嵌套'depends',它應該用作'require_from_group:[1,「.verification-group」 ],取決於:函數(元素){[..]}' –