首页 > 代码库 > 新增的HTML5表单属性
新增的HTML5表单属性
1.新增的input输入类型
1.Email类型的input元素是一种专门用于输入E-mail地址的文本输入框,在提交表单的时候,会自动验证Email输入框的值。如果不是一个有效的E-mail地址,则该输入框不允许提交表单。示例:
<input type="email" name="user-email" autofocus />
不支持该属性的浏览器,将会以type="|text"处理,并不妨碍旧版本浏览器采用该属性。
2.URL类型的应用
URL类型的input元素提供用于输入URL地址这类特殊文本的文本框。当提交表单时,如果所输入的内容是url地址格式的文本,则会提交数据到服务器,如果不是url地址格式的文本,则不允许提交。示例:
<input type="url" name="url" required />
3.number类型的应用
number类型的input元素提供用于输入数值的文本框。我们还可以设定多所接受的数字的限制,包括规定允许的最大值和最小值,合法的数字间隔或默认值等。如果所输入的数字不在限定范围之内,则会出现错误提示。number类型的属性见图1-1例如:
<input type="number" name="number1" min="1" max="20">
图1-1
属性 | 值 | 描述 |
max |
number |
规定允许的最大值 |
min |
number |
规定允许的最小值 |
step |
规定合法的数字间隔(如果step=“4”,则合法的数是-4、0、4、8) |
|
value |
number |
规定默认值 |
4.range类型的应用
range类型的input元素提供用于输入包含一定范围内数字值的文本框,在网页中显示滚动条。我们还可以设定对所接受的数字的限制,包括规定允许的最大值和最小值、合法的数字间隔或默认值等。如果输入的数字不在限定范围之内,则会出现错误提示。range类型的属性见图1-1
range类型与number类型的属性是完全相同的,这两种类型不同在于外观表现上。
不支持range属性的浏览器则会讲显示为普通的纯文本输入框。
5.日起检出器类型的应用
HTML5提供了多个可用于选取日起和时间的输入类型,即6种日期检出器控件,分别用于选择一下日期格式:日期、月、星期、时间、日期+时间和日期+时间+时区,如表4.4所示:
输入类型 |
HTML代码 |
功能与说明 |
date |
<input type="date" name="date1"> |
选取日、月、年 |
month |
<input type="month"> |
选取月、年 |
week |
<input type="week"> |
选取某年第几周 |
time |
<input type="time"> |
选取时间(小时和分钟) |
datetime |
<input type="datetime"> |
选取时间、日、月、年、(UTF时间) |
datetime-local |
<input type="datetime-local"> |
选取时间、日、月、年、(本地时间)
|
注:UTF是Universal Time Coordinated的英文缩写,即”协调世界时“
简单的说,UTF时间就是0时区的时间,而本地时间即地方时间。例如,如果北京时间为早上8点,则UTF时间为0点,即UTF时间比北京时间晚8小时。
新增的HTML5表单属性
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。