我想驗證HTML5表單驗證中的文本。例如,當我填寫一個只能輸入電子郵件地址的字段時,但是當用戶輸入字母時,會顯示錯誤消息,如何驗證錯誤消息?我一直在爲此奮鬥了很長時間,並且非常感謝您的幫助。我想驗證HTML5表單驗證中的文本
回答
由於HTML5有新的輸入型可即電子郵件,電話......通過在您打字的形式是這樣的: <input type="email" required />
你得到的是通過HTML5 validaded電子郵件領域。它還具有以下優點:當您的網頁在移動設備上使用時,鍵盤會發生變化,即當您有一個電話字段時,鍵盤佈局會更改爲僅數字鍵盤。
或者,您可以使用模式來檢查電子郵件地址是否有效。 <input pattern="\A(?:[a-z0-9!#$%&'*+/=?^_{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_{|}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*")@ (?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])\z"/>
(沒有保證,這是正確的在不同的輸入類型
更多信息可用,因爲HTML5:
http://www.w3.org/TR/html-markup/input.email.html
http://www.regular-expressions.info/email.html
如果你想絕對保證你的電子郵件是有效的我不認爲有一種方法使用JavaScript即檢查是否一個國家代碼實際上是有效的。
- 1. HTML5表單驗證
- 2. HTML5表單驗證
- 3. HTML5表單驗證模式
- 4. JQM(jQueryMobile)HTML5表單驗證
- 5. html5驗證表單標記
- 6. 表單驗證VS HTML5
- 7. HTML5表單驗證在codeignator
- 8. TinyMCE和HTML5表單驗證
- 9. 我想驗證此表單頁面xhtml,它不會驗證
- 10. 文本框驗證表單
- 11. Jquery驗證樣本表單驗證
- 12. HTML5驗證與PHP驗證
- 13. Struts2驗證或HTML5驗證?
- 14. 表單驗證未驗證
- 15. 使用HTML5驗證API和僞選擇器驗證表單驗證API
- 16. HTML5表單驗證與JavaScript籃子驗證相結合?
- 17. 我的表單的驗證
- 18. 如何使用HTML5 + CSS3驗證驗證ZK文本框?
- 19. reCAPTCHA之前的HTML5表單驗證
- 20. 電子郵件的HTML5表單驗證
- 21. 帶標籤的HTML5驗證表單
- 22. HTML5表單驗證的條件規則
- 23. 基於jQuery的HTML5表單驗證
- 24. 正確的HTML5表單驗證
- 25. AngularJS驗證我的表單
- 26. HTML5驗證
- 27. 在驗證HTML5
- 28. DataMapper的驗證與表單驗證 - 笨
- 29. Jquery對錶單子驗證的驗證
- 30. 使用Knockout驗證的表單驗證
向我們展示一下你的代碼,所以我們可以改進或糾正它... – Sim