jQuery Validate プラグインを使用していますが、別のフィールドに依存して検証することができません。以下の同じロジックは、通常の選択を検証しますが、複数選択は検証しません。これが私のjFiddleです:ここ
Fiddle では、通常の選択を使用していますが、複数選択に変更すると壊れます。解決策を探しています。ありがとう。
jQuery:
$("#my_form").validate({
rules: {
'my_choice_name': {
required: {
depends: function (element) {
//this logic works (tested on another field name/value), just not on the multiple select field:
if ($('#my_alt_select_id').val() !== '3') {
return true;
} else {
return false;
}
}
}
}
}
});