使用jQuery验证HTML5电子邮件输入字段

使用jQuery验证HTML5电子邮件输入字段,jquery,jquery-validate,Jquery,Jquery Validate,我正在尝试使用jQuery验证插件验证,实际的验证工作正常,但如果输入了错误的值并出现错误消息,则在纠正错误后,错误消息仍然存在 是我做错了什么,还是验证插件根本不支持输入?通常,jQuery验证是懒惰的。在您尝试提交表单之前,它不会生效。或者调用isValid()方法。但一旦完成验证,它就会变得急切:一旦字段失去焦点,它就会验证每个字段 另一方面:这不应该是class=“email”?不过没有太多的把握,只是一个评论(我还不能这么做) 您可能想在这里添加一些代码,这样我们就可以看到它实际上在做

我正在尝试使用jQuery验证插件验证
,实际的验证工作正常,但如果输入了错误的值并出现错误消息,则在纠正错误后,错误消息仍然存在


是我做错了什么,还是验证插件根本不支持输入?

通常,jQuery验证是懒惰的。在您尝试提交表单之前,它不会生效。或者调用
isValid()
方法。但一旦完成验证,它就会变得急切:一旦字段失去焦点,它就会验证每个字段

另一方面:这不应该是
class=“email”
?不过没有太多的把握,只是一个评论(我还不能这么做)


您可能想在这里添加一些代码,这样我们就可以看到它实际上在做什么。

验证插件还不能处理电子邮件的输入类型

您必须为HTML5表单提供

支持输入元素的新类型电子邮件的功能,并对电子邮件进行自己的内置验证(这方面做得不是很好)。即使您将“email”类添加到元素中,验证插件也无法使用它。@user156629啊,我以为他只是使用“文本”输入来获取电子邮件。因为你可以在上面使用class=“email”。我想这就是我困惑的原因。我在说HTML5中的