我有一些jQuery检查用户是否输入了正确的电子邮件地址。如果用户无效,则可以返回并更改他/她的电子邮件。但是,我的代码将导致两次相同的错误消息,因为错误一直附加在我的errors
div内。我怎样才能改变这只允许一次追加错误?如果email
变量为true
,我也想删除该错误。这个div中还有其他的验证错误。如何防止jquery追加多次
的jQuery:
var email = $('#email').val();
email = validateEmail(email);
if (email = "false") {
$('#errors').append("<p>Please enter a valid email</p>");
}
validateEmail
将返回true
或false
取决于电子邮件是否有效。
为什么要重新发明轮子。 jQuery可以验证电子邮件为你http://docs.jquery.com/Plugins/Validation – 2012-01-05 04:26:33