我在表单中使用select方法,当我点击提交方法而不提交表单时,会显示各种错误,我已将其包含在验证方法中,例如需要的名字,需要的电子邮件等。 所以问题是当我开始输入第一个名字时,错误消失了。但是在select方法的情况下也不会发生同样的情况。当我在那里选择某些选项时,错误仍然存在,选择至少一个选项。单击“提交”按钮时,此错误消失。但是当我选择至少一个选项时,我希望这个错误消失,就像我开始输入时的名字一样,错误消失了。
我已将验证方法包含在$(document).ready(function()
中任何帮助将不胜感激。
以下是代码段:
var newusercontainer = $('#newUsererrorcontainer');
var newuservalidator = $("#newUserForm").validate({
submitHandler: function(form) {
registerUser();
},
errorContainer: newusercontainer,
errorLabelContainer: $("ul", newusercontainer),
wrapper: 'li',
meta: "validate",
rules: {
newUserFirstName: {
required:true,
maxlength:50,
},
sector: {
required: true,
},
},
messages: {
newUserFirstName: {
required: "The First name field is required.",
maxlength: "Please enter with in 60 characters"
},
sector: {
required: "The Sector field is required.",
},
}
});