我想知道是否有办法通过单击某个元素(即div class =“reset”或具有特定类的选项卡)来重置错误检查。
我在同一页面上有两个表格,但在任何给定时间只有一个表格(每个标签下一个)。如果用户提交Form1并出现错误,他可以选择第二个选项卡尝试其他方法,该选项卡显示Form2。到目前为止所有工作正常,但如果他再次点击第一个选项卡,错误仍然显示。
我想要实现的是,如果你单击任何选项卡,所有表单都会重置所有验证,因此不再显示错误,并且所有与jQuery验证相关的内容都是从头开始的。那可能吗?谢谢!
答案 0 :(得分:3)
在标签更改功能中,您可以编写以下代码
document.forms['a123'].reset();
以及隐藏错误div / span。
$(".error").hide();