HTML5已被更多的应用程序所使用,特别是内部应用程序,而HTML5的验证功能,无疑是其中最常用的功能,本文作者将根据自己的使用经验对其进行简单介绍。
工具/原料
Internet Explorer
HTML5验证
HTML5加强了表单验证功能,可验证是否可空及输入内容的类型及格式,并可通过为表单或控件设置 novalidate 属性指定在提交表单时不验证整个 form 或指定的input。例:
INPUT验证
INPUT 标签中通过 type属性指定输入内容类型:email,指定输入内容为电子邮件地址。url,指定输入内容为URL。number,指定输入内容为数字,并可通过 min、max、step 属性指定最大最小及间隔。date、month、week、time、datetime、datetime-local 指定输入内容为相应日期相关类型。color,指定控件为颜色选择器。例:
其它验证
required 属性指定输入内容不可为空。pattern 属性指定输入内容必须符合指定模式(正则表达式)。例:
JS验证
主流浏览器都已实现或实现了大部分HTML的验证功能,可各浏览器验证行为并不完全一致,为统一其验证行为,可按旧办法自定义JS方法统一浏览器的验证行为。
图例
上一篇:适合养在家里面的植物有哪些