pos absolute jquery 検証エンジン プラグインを使用してまったく検証しないのではなく、フィールドが過剰に検証されているという奇妙な問題が発生しています。常に「フィールドが必要です」というプロンプトが表示されます。
これが私のhtmlです:
<div class="control-group">
<label for="funeral_director" class="control-label">Funeral Director</label>
<div class="controls">
<select name="funeral_director" id="funeral_director" class="validate[required]">
<option value=""></option>
<option value="13">Test User</option>
<option value="4">Admin User</option>
<option value="1">Dev User</option>
</select>
</div>
</div>
これが私のselect2 JavaScriptです:
$('#funeral_director').select2({
blurOnChange: true,
placeholder: 'Director',
width: 'resolve'
});
そして、ここに私の検証エンジンのJavaScriptがあります:
$("#addForm").validationEngine({
prettySelect: true,
usePrefix: 's2id_'
});
検証のインスタンス化の前後にselect2のインスタンス化を同じファイルに移動しようとしたので、それは問題ではないと思いますが、両方の多くのjavascriptが$(function(){/*..code*/})
ブロックで呼び出されていますが、別々のファイルでは、検証エンジンの初期化ファイルはselect2 初期化ファイルの前に含まれています。
Select2 : 3.3.1
jqve: 2.6.2