我正在为我的表单使用jquery验证,并且我设置了一个invalidHandler,它在表单顶部显示错误并滚动到该消息。
我试图在字段验证成功时隐藏该消息但我在validate()选项中找不到任何可以帮助我的内容。
(不是用户点击提交。例如,如果我在表单上有一个文本框并单击提交我显示消息,当用户向文本框写入内容并通过验证我想要隐藏消息而无需用户单击提交)
也许我可以计算成功时的错误数量,但我不知道如何。
由于
答案 0 :(得分:1)
如果您在表单顶部给出错误,则为“foo”,
<div id="foo">error here</div>
并设置 errorContainer 选项,然后当表单再次有效时,元素#foo将消失
$("#myform").validate(
{
errorContainer: "#foo"
}
});
请注意元素#foo必须在
格式中