1、form标签不一定包裹表单元素,用form属性指定属于哪一个form标签。
例:
<form action="" id="biaodan1"></form>
<input type="text" form="biaodan1">
2、label标签可以不使用label for
直接包裹要控制的单选或者多选框。
例:
<label><input type="radio" name="sex">女</label>
3、占位符placeholder属性。
<input type="text" placeholder="用户名">
4 html5新的输入元素
搜索框:
<input type="search" name="chaxun">
输入手机号码:
<input type="tel" name="dianhua">
输入URL:
<input type="url" name="gerenwangzhan">
输入电子邮箱:
<input type="email" name="dianziyouxiang">
输入数字:
<input type="number" min="1" max="180">
5 html5新的控件
拖拽条:
<input type="range" min="0" max="300" value="180">
日期控件:
<input type="date">
手机上日期控件会被打开
也可以选择第几个星期:
<input type="week">
颜色选择:
<input type="color">
6、自动获取焦点
<input type="text" placeholder="用户名" autofocus>
7 必填项
<input type="tel" placeholder="请输入您的电话" required>
8 自动感应datalist
<input type="text" list="ganying">
<datalist id="ganying">
<option value="html">网页制作</option>
<option value="css">样式属性</option>
<option value="js">交互效果</option>
</datalist>
html5表单不但是语义变化,在提交时会进行正则验证。