我正在使用jQuery Validaton Plugin验证输入字段。 有一个日期输入:
<label for="date" class="label">Data di acquisto</label>
<input id="date_xs" type="text" name="date" data-format="DD-MM-YYYY" data-template="D MMM YYYY" autofocus >
使用Combodate进行修改。
// Get Current Year with js (implements)
$('#date_xs').combodate({
minYear:2016
});
但是,客户端验证无法正常运行,并且不会返回任何错误消息。
在Js:
$("form[name='form-receipt']").validate({
rules: {
date:{
required: true
},
},
messages: {
date: {
required: "Custom error mex",
},
},
submitHandler: function(form) {
form.submit();
}
});
有没有人遇到过同样的问题?
答案 0 :(得分:0)
是的@MarcosPérezGude你是对的所以在你的验证函数中添加忽略:[],它工作正常example link here
$("#dateForm").validate({
ignore: [],
rules: {
date: {
required:true
},
name:{
required:true
}
}
});