我有一些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