入力フィールドと選択メニューが少ないフォームがあります。私は選択メニューのためのブートストラップ選択プラグインを使用しています。 Link このプラグインを使用して、すべての作業を完了し、ブートストラップ検証を適用しました。 Linkと選択メニューを除いて正常に動作しています。ブートストラップが有効なブートストラップバリデータが選択されていません
私は選択メニューをクリックして(メニュー項目を選択せずに)外側をクリックすると何もしませんでした。通常、境界線の色が変わり、このようなエラーメッセージが表示されます。 "このフィールドを記入してください。"しかし、私がsubmitをクリックすると、正常に動作します。その後、私はブートストラップのselectpickerプラグインを削除しました。それはうまくいった。私は両方のプラグインとの間に矛盾があると思っています。サンプル画像をご覧ください。
私はこのコードで試しましたが、運はありませんでした。誰かが選択メニューをクリックしたときにエラーメッセージを表示し、何も選択せずに入力フィールドのように外側をクリックする必要があります。これに最適なソリューションは何ですか?ここで
を例 jsbin
<form data-toggle="validator">
<div class="form-group">
<label for="select" class="control-label">Title</label>
<div class="form-input">
<select class="selectpicker form-control" title="Please Select" id="select" name="select" required>
<option value=""></option>
<option value="1">Mr</option>
<option value="2">Mrs</option>
<option value="3">Ms</option>
<option value="4">Miss</option>
<option value="5">Dr</option>
</select>
<div class="help-block with-errors"></div>
</div>
<div class="form-group">
<button type="submit" class="btn btn-primary">Submit</button>
</div>
</form>
$('.select').on('hide.bs.select', function () {
$(this).trigger("focusout");
});
ああ男:
は、多分それは意志あなたがyoutは、問題を解決するのに役立ちます!あなたは救い主です。それは正常に働いた。 –
しかし、1つは、 "成功した"スタイルを表示していないようです。フォームコントロールクラスを適用するだけで、まったく動作しません。更新されたhttp://output.jsbin.com/saxitoxili –
@MarkNsuあなたのコメントを理解するのはわかりません。あなたはあなたの質問に「成功しました」とは言いませんでした。 jsbinリンクは機能しません。 –