入手方法チェックボックス名がindexの配列である場合、1つのカスタムjquery検証メッセージと、それ以上の要素の<div>
にあるもののみを取得します。Jquery Validationインデックス付きチェックボックス
<div class="error">Error will show here</div>
<input type="checkbox" value="0" name="is_appraisal[0]" class="is_appraisal_f siblingcheckbox" id="is_appraisal_f">
<input type="checkbox" value="0" name="is_appraisal[1]" class="is_appraisal_s siblingcheckbox" id="is_appraisal_s">
私はこれを試してみましたが、それは検証が動作しているが、これは、両方checkbox.Anyヘルプ以下のエラーメッセージを表示します?
$.validator.addMethod("onechecked", function (value, elem, param) {
if ($(".siblingcheckbox:checkbox:checked").length > 0) {
return true;
} else {
return false;
}
}, "Please select any one of the following!");
$.validator.addClassRules("siblingcheckbox", {
onechecked: true
});
が動作していませんか
<label id="email_id-error" class="error" for="email_id">Please enter your Email.</label>
ただ、HTMLのDOMからこのラベルをコピーし、そのエラーメッセージを削除するとエラーメッセージが表示したい場所にそれを置く:
に設定されたカスタムメッセージを持つチェックボックス 検証のグループのために怒鳴るスニペット作業のデモをチェック質問に関連する例。 –
@ShakunChaudharyはansを編集します –
エラーは選択後に消えています。 –