HTML 新增输入类型
email 类型用于应该包含 e-mail 地址的输入域,在提交表单时,会自动验证 email 域的值。
url 类型用于应该包含 URL 地址的输入域,在提交表单时,会自动验证 url 域的值。
number 类型用于应该包含数值的输入域,min,max为可输入最小值和最大值
range 类型用于应该包含一定范围内数字值的输入域,显示为滑动条。min,max为可拉动最小值和最大值
HTML5 拥有多个可供选取日期和时间的新输入类型:
date - 选取日、月、年month - 选取月、年week - 选取周和年time - 选取时间(小时和分钟)datetime - 选取时间、日、月、年(UTC 时间)datetime-local - 选取时间、日、月、年(本地时间)
浏览器支持
HTML5 表单属性
autocomplete 属性规定 form 或 input 域应该拥有自动完成功能
autofocus 属性规定在页面加载时,域自动地获得焦点
form 属性规定输入域所属的一个或多个表单,属性必须引用所属表单的 id
表单重写属性(form override attributes)允许您重写 form 元素的某些属性设定。
formaction - 重写表单的 action 属性formenctype - 重写表单的 enctype 属性formmethod - 重写表单的 method 属性formnovalidate - 重写表单的 novalidate 属性formtarget - 重写表单的 target 属性
height 和 width 属性规定用于 image 类型的 input 标签的图像高度和宽度(只适用于type属性为 image 类型的 标签)
min、max 和 step 属性用于为包含数字或日期的 input 类型规定限定(约束)。max 属性规定输入域所允许的最大值。min 属性规定输入域所允许的最小值。step 属性为输入域规定合法的数字间隔(如果 step="3",则合法的数是 -3,0,3,6 等)。只适用于type属性为:date pickers、number 以及 range。
multiple 属性规定输入域中可选择多个值,只适用于type属性为:email 和 file
novalidate 属性规定在提交表单时不应该验证 form 或 input 域
浏览器支持
举报/反馈