我試圖驗證<input type="email">
使用jQuery驗證插件和實際的驗證工作正常,但它似乎如果不正確的值已輸入並出現錯誤消息,錯誤消息在錯誤被糾正之後仍然存在。使用jQuery驗證的HTML5電子郵件輸入字段
我做錯了什麼或者驗證插件是不是支持type="email"
輸入?
我試圖驗證<input type="email">
使用jQuery驗證插件和實際的驗證工作正常,但它似乎如果不正確的值已輸入並出現錯誤消息,錯誤消息在錯誤被糾正之後仍然存在。使用jQuery驗證的HTML5電子郵件輸入字段
我做錯了什麼或者驗證插件是不是支持type="email"
輸入?
驗證插件無法處理輸入類型的電子郵件。
通常,jQuery驗證是懶惰的。它將不會驗證,直到您嘗試提交表單。或者撥打isValid()
方法。一旦它完成了驗證,它將變得急切:只要該領域失去焦點,它就會驗證每個領域。
另一個說明:不應該是class="email"
?不過,我不太確定,只是一個評論(我不能這麼做)。
你可能想在這裏拍一些代碼,這樣我們就可以看到它在做什麼了。
HTML5形式支持的輸入元素的新類型的電子郵件,做自己內置的驗證(不是很善於發現)的電子郵件。即使將「email」類添加到元素,驗證插件也不能使用它。 – kinakuta 2011-06-09 08:32:40
@ user156629啊,我的印象是,他只是使用'文本'輸入來獲取電子郵件。因爲你可以使用class =「email」。我猜這就是我的困惑所在。 – 2011-06-09 09:01:12