私はjqueryの検証をselectフィールドに入れました。フィールド名はname = "course []"です。私は複数の選択されたオプションをテーブルに格納したいので、配列で取得しますが、検証時にこの名前を使用すると、選択フィールドで検証が機能しないため、誰でも私に任意の解決策を提案できます。Jqueryのバリデーションについて
私のjqueryのコードはここにある: -
<script type="text/javascript">
$("#formValidate").validate({
rules: {
course:{
required: true
},
messages: {
course:{
required: "Enter a username";
},
errorElement : 'div',
errorPlacement: function(error, element) {
var placement = $(element).data('error');
if (placement) {
$(placement).append(error)
} else {
error.insertAfter(element);
}
}
});
</script>
私のhtmlフィールドコードはここにある: -
<form class="formValidate" id="formValidate" action="" method="POST">
<select multiple id="course" name="course[]">
<option value="Php">PHP</option>
<option value="ruby">RUBY</option>
<option value="wordpress">WORDPRESS</option>
<option value="java">java</option>
</select>
</form>
あなたの質問が何であるかわかりません –
@shivani:以下の回答を確認してください –