使用jQuery中的验证插件提交后无法清除表单

使用jQuery中的验证插件提交后无法清除表单,jquery,ajax,validation,forms,Jquery,Ajax,Validation,Forms,我是jQuery的新手,在尝试创建表单时遇到了一个问题。我正在使用验证插件来验证电子邮件(表单字段中的一个)。 当我单击Submit按钮时,我想调用我自己的函数,因为我想将数据保存在XML文件中 这是我的按钮:(据我所知,插件使用“提交”来理解按钮) 关于这一点: submitHandler: function() { ....} 因此,现在当我单击按钮时,我得到了所需字段的正确消息。我唯一没有找到的是如何在提交后清除表单。 我知道如何在其他函数中手动执行此操作,但我看到该插件也执行此操作。所

我是jQuery的新手,在尝试创建表单时遇到了一个问题。我正在使用验证插件来验证电子邮件(表单字段中的一个)。 当我单击Submit按钮时,我想调用我自己的函数,因为我想将数据保存在XML文件中

这是我的按钮:(据我所知,插件使用“提交”来理解按钮)

关于这一点:

submitHandler: function() { ....}
因此,现在当我单击按钮时,我得到了所需字段的正确消息。我唯一没有找到的是如何在提交后清除表单。 我知道如何在其他函数中手动执行此操作,但我看到该插件也执行此操作。所以我在想,使用这个插件可能更好

那么有人知道这是怎么回事吗


谢谢

首先,存储对验证器的引用,如下所示:

var validator =  $("#contactForm").validate();
$.ajax
success
处理程序中,或者如果需要,可以在其他地方调用:

validator.resetForm();

您需要编辑标题。这表明您没有问题:)
submitHandler: function() { ....}
var validator =  $("#contactForm").validate();
validator.resetForm();