我在项目中包含了jquery验证。如果选择框,我有数组字段。我想只验证一个数组字段。但我正在验证所有阵列字段。如何在jquery验证中修复此问题。我在下面附上了我的代码。提前致谢
<select class="form-controltop" id="keyword" style="margin: 7px 4px 4px;" name="rolefield[]">
<option value="">City</option>
<option value="">state</option>
<option value="">country</option>
</select>
<select class="form-controltop" id="keyword1" style="margin: 7px 4px 4px;" name="rolefield[]">
<option value="">Personal</option>
<option value="">Hole</option>
<option value="">Project</option>
</select>
<select class="form-controltop" id="keyword2" style="margin: 7px 4px 4px;" name="rolefield[]">
<option value="">views</option>
<option value="">process</option>
<option value="">making</option>
</select>
Jquery验证:
$("#addCustomer").validate({
debug: false,
errorClass: "authError clearfix",
errorElement: "span",
ignore: [],
rules: {
'rolefield[]': {
required: true,
}
},
highlight: function(element, errorClass) {
$(element).removeClass(errorClass);
}
});
答案 0 :(得分:0)
要解决此问题,我们将有多种方法来完成:
<select class="form-controltop" id="keyword" style="margin: 7px 4px 4px;" name="rolefield[]">
<option value="0">Please Select</option>
<option value="City">City</option>
<option value="State">state</option>
<option value="Country">country</option>
</select>