我想验证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. JQM(jQueryMobile)HTML5表单验证
- 4. HTML5表单验证模式
- 5. 我想验证此表单页面xhtml,它不会验证
- 6. 使用HTML5验证API和伪选择器验证表单验证API
- 7. HTML5表单验证与JavaScript篮子验证相结合?
- 8. 我的表单的验证
- 9. HTML5表单验证的条件规则
- 10. 电子邮件的HTML5表单验证
- 11. 正确的HTML5表单验证
- 12. 基于jQuery的HTML5表单验证
- 13. AngularJS验证我的表单
- 14. HTML5验证
- 15. HTML5元验证
- 16. DataMapper的验证与表单验证 - 笨
- 17. Jquery对表单子验证的验证
- 18. 表单验证
- 19. 表单验证
- 20. 表单验证
- 21. 表单验证
- 22. 表单验证()
- 23. 表单验证
- 24. html5表单验证(无需提交)
- 25. HTML5表单验证自定义
- 26. HTML5表单验证与镀铬
- 27. html5表单验证,无效表单操作,并执行所有html5表单元素验证时的jQuery?
- 28. PHP基本表单验证
- 29. W3C标记验证HTML5文本区域
- 30. asp.net表单验证验证码
向我们展示一下你的代码,所以我们可以改进或纠正它... – Sim