我正在使用select2和jQuery Validation个插件。
select2的HTML:
<div class="form-group">
<label for="select2Region"><h3>Set Location</h3></label><br />
<input type="hidden" id="select2Region" style="width:40%" required/>
</div>
select2启动:
$('#select2Region').select2({
minimumInputLength: 1,
data: $.parseJSON(selectRegion),
placeholder: "Enter your City here",
allowClear: true
});
数据填充得非常好。现在,我希望用户选择一个值。
如前所述[{3}},我试过这个:
尝试在规则的正上方添加ignore:''。一个空字符串为我完成了这项工作,因为忽略:null,无效。
这也是:
$('.select2').select2().change(function(){
$(this).valid();
});
但他们两个都不适合我。这样做的正确方法是什么?
答案 0 :(得分:2)
jQuery验证代码
$("#myForm").validate({
ignore: '',
messages: {
select2Start: {
required: "Please select your starting point.",
}
}
});
我的HTML代码是这样的:
<div class="form-group">
<label for="select2Region"><h3>Set Location</h3></label><br />
<input type="hidden" id="select2Region" name="select2Region" style="width:40%" required/>
</div>
希望有所帮助!