在HTML中,表单包含的元素非常有限,并且属性也不多,尤其是在数据交互过程中数据的验证需要编写大量的JavaScript代码。但是,在HTML5在以上的基础上增加了许多标签和属性,为开发人员带来了极大的方便。例如,当需要填写手机号时,要想规定用户只输入数字,以往的版本必须通过JavaScript来实现,但在HTML5中确不必。
- 新增input类型
- 电子邮件类型 <input type="email"/>
规定输入的内容中必须包含"@",且"@"后面必须具有内容。示例如下:
- 搜索类型 <input type="search"/>
倘若输入了错误信息,点击“×”可删除框内内容,示例如下:
- URL类型 <input type="url"/>
输入的内容中必须包含"http://",且后面必须有内容,示例如下: