养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

HTML5表单验证

时间:2024-10-18 00:25:19

HTML5已被更多的应用程序所使用,特别是内部应用程序,而HTML5的验证功能,无疑是其中最常用的功能,本文作者将根据自己的使用经验对其进行简单介绍。

工具/原料

InternetExplorer

HTML5验证

1、HTML5加强了表单验证功能,可验证是否可空及输入粝简肯惧内容的类型及格式,并可通过为表单或控件设置novalidate属性指定在提交表单时不验证整个form或指定的inp锇栀劐箨ut。例:<formaction="demo_form.asp"method="get"novalidate="false"><inputtype="text"name="user_name"requirednovalidate="true"/><inputtype="number"name="user_age"/><inputtype="submit"/></form>

INPUT验证

1、INPUT标签中通过type属性指定输入内容类型佼沣族昀:email,指定输入内容为电子邮件地址。url,指定输入内容为URL。number,指定输入内容牾肟甘道为数字,并可通过min、max、step属性指定最大最小及间隔。date、month、week、time、datetime、datetime-local指定输入内容为相应日期相关类型。color,指定控件为颜色选择器。例:<inputid="u_email"name="u_email"type="email"/>

其它验证

1、required属性指定输入内容不可为空。pattern属性指定输入内容必须符合指定模式(正则表达式)。例:<inputid="phone_num"name="phone_num"type="text"pattern="\d{3}-\d{4}-\d{4}"placeholder="xxx-xxxx-xxxx"/>

JS验证

1、主流浏览器都已实现或实现了大部分HTML的验证功能,可各浏览器验证行为并不完全一致,为统一其验证行为,可按旧办法自定义JS方法统一浏览器的验证行为。

图例

HTML5表单验证

© 一点知识