HTML5表单验证

 时间:2026-02-13 15:53:25

1、HTML5加强了表单验证功能,可验证是否可空及输入内容的类型及格式,并可通过为表单或控件设置 novalidate 属性指定在提交表单时不验证整个 form 或指定的input。

例:

<form action="demo_form.asp" method="get" novalidate="false">

    <input type="text" name="user_name" required novalidate="true"/> 

    <input type="number" name="user_age" /> 

    <input type="submit" /> 

</form>

1、INPUT 标签中通过 type属性指定输入内容类型:

email,指定输入内容为电子邮件地址。

url,指定输入内容为URL。

number,指定输入内容为数字,并可通过 min、max、step 属性指定最大最小及间隔。

date、month、week、time、datetime、datetime-local 指定输入内容为相应日期相关类型。

color,指定控件为颜色选择器。

例:<input id="u_email" name="u_email" type="email"/>

1、required 属性指定输入内容不可为空。

pattern 属性指定输入内容必须符合指定模式(正则表达式)。

例:

<input id="phone_num" name="phone_num" type="text" pattern="\d{3}-\d{4}-\d{4}" placeholder="xxx-xxxx-xxxx"/>

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

1

HTML5表单验证

  • 如何在PPT中创建Flash动画链接
  • 两种纯html+css3实现六边形
  • jquery点击一个按钮新增一个div怎么做
  • 用jquery,怎么动态创建一个有序列表?
  • 攻城掠地如何套装租赁,租赁有什么条件?
  • 热门搜索
    到云南旅游 太原旅游公司 中国旅游节 南雄旅游 阿联酋旅游攻略 密云旅游景点 凤凰旅游网 旅游法实施细则全文 山西省河东旅游学校 文明旅游活动方案