我正在嘗試使用jQuery驗證插件addMethod驗證類似驗證條件的多個字段。根據另一個下拉選擇,這些字段是必需的。 如何在addMethod中使用required:true屬性?如何在jQuery Validate插件中使用addMethod中所需的內容?
我能想到的是JS代碼來檢查字段是否爲空。但我想要一個更清潔的方式。
下面的代碼:
HTML:
<td>
<input type="text" name="examname1" id="en1" maxlength="8" size="8" disabled="disabled" onkeypress="return isAlphaKey(event)" />
</td>
的jQuery:
//common validation method for education details in first row
jQuery.validator.addMethod ("prox_education1", function (value, element) {
if ($("#education").val() >= 1)
{
?????
}
}, "This field is required");
我如何做,如果條件爲真需要的領域?
jQuery.validator.addMethod (...) {
if (condition)
{
make this element required
}
else
{
ignore
}
"Error: This field is required and you left it blank"
請分享你的代碼,並解釋你需要 – 2014-09-03 05:50:19
插件的addMethod裏面,你可以用'this.optional(元素)'來確認是否需要一個元素或不 – 2014-09-03 05:50:49
我不想檢查元素是否是必需的。如果條件成立,我想要它。 – user1543784 2014-09-03 06:11:41