ここ数日からJquery検証でselect2プラグインを検証しようとしています....単一の要素選択で動作します...しかし、multiple="true"を入れると動作しません....ここで私のコードを確認してください。 ..
<select name="Class[]" id="Class" multiple="multiple">
<option value="1">Class 1</option>
<option value="2">Class 2</option>
</select>
ここで、フィールド「Class」は、次のコードを使用して、multiple="multiple" で Select2 プラグインを使用しています。
$("#Class").select2();
$('#Class').select2({placeholder: "Select"});
正常に動作しています。今、私は次のコードを使用してそれを検証したい:
<script type="text/javascript">
$(document).ready(function() {
$("input, textarea, select").not('.nostyle').uniform();
$("#FormName").validate({
ignore: 'input[type="hidden"]',
rules: {
Class: {
required: true,
}
},
messages: {
Class: {
required: "Please select atleast one!!",
}
}
});
});
</script>
「クラス」フィールドの上で検証されていません!!