jQuery 选择的选择验证消息在表单提交之前不会消失。如果我提交表单而不选择显示的值,则我应用了必需的验证。但是在我选择之后它并没有像正常的选择框一样消失,它会一直保留到表单提交为止。
$.validator.setDefaults({ ignore: ":hidden:not(.chosen-select)" });
$("#postJob").validate({
rules: {
skills:{
required:true,
},
});
最佳答案
请提供运行代码片段,以便更容易理解问题。
一旦验证完成,jQuery 验证消息就会消失。
$(document).ready(function () {
$("#form").validate({
rules: {
"name": {
required: true,
minlength: 5
},
"email": {
required: true,
email: true
}
},
messages: {
"name": {
required: "Please, enter a name"
},
"email": {
required: "Please, enter an email",
email: "Email is invalid"
}
},
submitHandler: function (form) { // for demo
alert('valid form submitted'); // for demo
return false; // for demo
}
});
}); 这是 fiddle : http://jsfiddle.net/amwmedia/sw87W/
关于javascript - jquery 选择的选择验证消息在表单提交之前不会消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43472227/