0

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;
                    }
                }
            }
        }
    }
});
4

1 に答える 1