選択ボックスが 2 つあるフォームがあります。1 つ目は、msdropdown を使用してスタイル設定されています。jquery 検証 (必須) を使用してフォームを検証しています。フォームを送信すると、2 つの選択ボックスが検証され、エラー メッセージが表示されます。それはいいです。
しかし、私の問題は、選択ボックスのオプションを変更したときに、通常の選択ボックスの検証メッセージがクリアされることです。しかし、msdropdown 選択ボックスはクリアされません。メッセージを消去するには、送信ボタンをもう一度クリックする必要があります。選択ボックスのオプションを変更したときにそれを検証するにはどうすればよいですか?
これは私の検証ルール ブロックです。
$(document).ready(function(e) {
$("body #webmenu").msDropDown();
$("#frmTest").validate({
rules: {
normal: {
required: true
},
webmenu: {
required: true
}
}
});
});
シナリオにフィドルを作成しました。ぜひご覧ください。