重置jQuery验证(GeekTantra插件)

重置jQuery验证(GeekTantra插件),jquery,Jquery,嗨,伙计们 我正在使用GeekTantra的jQuery验证插件和一些自定义变体 我想通过单击某个元素(即div class=“reset”或具有特定类的选项卡)了解是否有重置错误检查的方法。 我在同一页中有两个表单,但在任何给定时间只有一个表单显示(每个选项卡下一个)。如果用户提交Form1并出现错误,他可以通过选择第二个选项卡(显示Form2)尝试其他方法。到目前为止,所有工作都正常,但如果他再次单击第一个选项卡,错误仍然会显示。 我想实现的是,如果单击任何选项卡,所有表单的所有验证都将完全

嗨,伙计们 我正在使用GeekTantra的jQuery验证插件和一些自定义变体

我想通过单击某个元素(即div class=“reset”或具有特定类的选项卡)了解是否有重置错误检查的方法。

我在同一页中有两个表单,但在任何给定时间只有一个表单显示(每个选项卡下一个)。如果用户提交Form1并出现错误,他可以通过选择第二个选项卡(显示Form2)尝试其他方法。到目前为止,所有工作都正常,但如果他再次单击第一个选项卡,错误仍然会显示。


我想实现的是,如果单击任何选项卡,所有表单的所有验证都将完全重置,因此不会显示更多错误,与jQuery验证相关的一切都将从头开始。可能吗?谢谢大家!

在选项卡更改功能中,您可以编写以下代码

document.forms['a123'].reset();
以及隐藏错误div/span

$(".error").hide();

谢谢你的建议,但不幸的是这不起作用。我不想隐藏错误消息,因为我需要再次运行验证。验证过程需要完全重置(就像我要刷新页面一样),这样就可以再次触发了。