複数選択ボックスの jQuery 検証ルールを実装する方法は?

NS

これは、複数選択機能と検証を備えた私のhtml選択ボックスです(オプションはajax呼び出しによって提供されます)

<select id="chapterId" name="chapter[]" class="multiselect-ui form-control" multiple="multiple"></select>

$('#chapterId').multiselect({
        includeSelectAllOption: true
    });

var $validator = $("#orderPaper").validate({
            rules: {
                 'chapter[]': {required: true, min: 1},
            },
            messages: {
                'chapter[]': {required: "Please select chapter"},
            }
});

multiselect.js もちゃんと入っています。天気の章が選択されているかどうかにかかわらず、「章を選択してください」のたびにエラーが表示されます。チャプターが適切に選択されていることも確認しました。選択されたチャプターIDも取得できます。しかし、jquery エラーが毎回表示されます。

ヴィレンドラ・ジャデジャ

カスタム検証ルールを使用する必要があるだけです。これで試してください。

var $validator = $("#orderPaper").validate({
    rules: {
        'chapter[]': {required: true, needsSelection: true},
    },
    messages: {
        'chapter[]': {required: "Please select chapter", needsSelection: "Please select chapter"},
    }
});
$.validator.addMethod("needsSelection", function (value, element) {
    var count = $(element).find('option:selected').length;
    return count > 0;
});

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

複数選択コンボボックスでのjquery検索

jqueryページの複数の依存選択ボックス

Jquery を使用してテーブル内の複数の選択ボックスにアクセスして検証する

複数の選択肢があるjQueryチェックボックスの選択

jqueryは複数の選択ボックスの選択された値を取得します

複数の選択ボックスにjqueryとlaravelを入力します

jqueryで複数選択ボックスに自動選択値を設定する際の問題

複数の選択ボックス、jqueryを使用して選択された値を取得

jqueryの複数選択ボックスは要素が存在するかどうかをチェックします

複数のコンボボックスJQueryでの選択時にコンボボックス値を無効にする方法は?

jqueryで複数のテキストボックステキストを選択して設定する方法

jQueryのtexfieldに複数選択チェックボックスの合計を表示する

jQueryを使用して複数の選択ボックスを検証できません

JQuery別のチェックボックスをクリックして複数選択するいくつかのオプションを選択します

jQuery / Ajaxを使用して、選択した複数のチェックボックスをJavaに送信します

javascript / jqueryが複数の選択ボックスオプションを更新する

jqueryで選択ボックスの値を検証します

jqueryの複数選択プラグインで別の選択ボックスを変更するajax呼び出しで選択ボックスを空にする方法は?

複数のリスト内のすべてのチェックボックスを選択するための各関数jquery

Jquery:複数の選択ボックス、同じ名前.... 1つのアイテムを選択し、新しいタブで開きます

jQuery-結果をフィルタリングするために複数のチェックボックスを選択

Jquery検証ルールに「or」条件を実装する方法

jQueryループで複数のテーブルクラスを選択する

「ドロップダウン複数選択チェックボックス」を使用した動的テーブルの作成(jquery)

Jqueryすべてのチェックボックスの複数のフォームの選択を解除します

チェックボックス付きの複数選択ドロップダウンを使用して、jqueryデータテーブルの列を検索またはフィルタリングします

複数のテキストボックスが、jqueryで同じクラスを持つドロップダウン選択を埋めます

jqueryを使用する複数の選択ボックスの値がデータベースに保存されませんか?

複数のテキストボックスのjQueryグループ検証

TOP 一覧

  1. 1

    モーダルダイアログを自動的に閉じる-サーバーコードが完了したら、Googleスプレッドシートのダイアログを閉じます

  2. 2

    セレンのモデルダイアログからテキストを抽出するにはどうすればよいですか?

  3. 3

    CSSのみを使用して三角形のアニメーションを作成する方法

  4. 4

    ドロップダウンリストで選択したアイテムのQComboBoxスタイル

  5. 5

    ZScalerと証明書の問題により、Dockerを使用できません

  6. 6

    PyCharmリモートインタープリターはプロジェクトタブにサイトパッケージのコンテンツを表示しません

  7. 7

    Windows 10でのUSB入力デバイスの挿入/取り外しの検出

  8. 8

    Excel - count multiple words per cell in a range of cells

  9. 9

    PictureBoxで画像のブレンドを無効にする

  10. 10

    Windows 10 Pro 1709を1803、1809、または1903に更新しますか?

  11. 11

    スタート画面にシャットダウンタイルを追加するにはどうすればよいですか?

  12. 12

    Python / SciPyのピーク検出アルゴリズム

  13. 13

    Luaの文字列から特定の特殊文字を削除するにはどうすればよいですか?

  14. 14

    Pythonを使用して、リストからデータを読み取り、特定の値をElasticsearchにインデックス付けするにはどうすればよいですか?

  15. 15

    LinuxでPySide2(Qt for Python)をインストールするQt Designerはどこにありますか?

  16. 16

    goormIDEは、ターミナルがロードするデフォルトプロジェクトを変更します

  17. 17

    QGISとPostGIS(マップポイント(米国の地図上にraduisを使用した緯度と経度)

  18. 18

    MLでのデータ前処理の背後にある直感

  19. 19

    ターミナルから「入力ソースの変更」ショートカットを設定する

  20. 20

    パンダは異なる名前の列に追加します

  21. 21

    同じクラスの異なるバージョンを使用したクラスローディング:java.lang.LinkageError:名前の重複クラス定義を試行しました

ホットタグ

アーカイブ