如何在单击“清除”按钮时删除 Jquery 验证错误消息
编辑用户和清除用户是单独的按钮。
那么如何使用以下语句清除单击“清除”按钮时的错误消息 验证器.resetForm(); ?
function clearUser(){
// Need to clear previous errors here
}
function editUser(){
var validator = $("#editUserForm").validate({
rules: {
userName: "required"
},
errorElement: "span" ,
messages: {
userName: errorMessages.E2
}
});
if(validator.form()){
// form submition code
}
}
Edit User and Clear User are separate buttons.
Then how will Clear the error message on click of Clear Button using following statement
validator.resetForm(); ?
function clearUser(){
// Need to clear previous errors here
}
function editUser(){
var validator = $("#editUserForm").validate({
rules: {
userName: "required"
},
errorElement: "span" ,
messages: {
userName: errorMessages.E2
}
});
if(validator.form()){
// form submition code
}
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我尝试了该解决方案,但我发现之前的解决方案中有一个小错误,你应该这样做
当你验证你的表单时,你会得到这样的验证器
当您需要重置表单时,您只需调用这样的代码
祝你有美好的一天 =) 我希望我能帮助你。
I tried the solution but i found there is a litle mistake in the previous solution, you should do this
When you validate your form, you get the validator like this
and when you need to reset the form you just invoke the code like this
Have a nice day =) I hope I can help you.
只需将其设为全局即可,例如:
然后您需要消除
editUser()
中的var
。顺便说一句 - 你也可以这样做:
just make it global, eg:
then you need to eliminate the
var
ineditUser()
.btw - you can also do: