私は 4 つの同じドロップダウン リストを持っています。ユーザーは少なくとも最初のリストを選択する必要があります。そのため、最初の検証を追加しました。最初のドロップダウン リストの値が 0 の場合、エラー メッセージを表示します。
HTML:( 最初のドロップダウン リスト)
<select id="form22" class="select form22" name="m22">
<option selected="selected" value="0"> Choose....</option>
<option value="1">Option 1</option>
<option value="2">Option 2</option>
<option value="3">Option 3</option>
</select>
jquery:
$.validator.addMethod("check_item_dropdown", function(value, element) {
return this.optional(element) || value == 0 ;
}, "Please select an item from the dropdown list.");
$().ready(function() {
$("#response").validate({
rules: {
form22:{
check_item_dropdown: true
}
},
messages: {
form22:{
check_item_dropdown: " Please select an item."
}
}
});
});
[Choose....] を選択した場合にエラー メッセージが表示されない理由がわかりません。私の論理は正しいですか?