html5 新增表单属性
2013-12-06 10:17
501 查看
1
注释:required 属性适用于以下类型的 <input> 标签:text, search, url, telephone, email, password, date pickers, number, checkbox, radio 以及 file。
注释:placeholder 属性适用于以下类型的 <input> 标签:text, search, url, telephone, email 以及 password。
提示(hint)会在输入域为空时显示出现,会在输入域获得焦点时消失:
<input type="search" name="user_search"
模式(pattern) 是正则表达式。。
注释:pattern 属性适用于以下类型的 <input> 标签:text, search, url, telephone, email 以及 password。
下面的例子显示了一个只能包含三个字母的文本域(不含数字及特殊字符):
[/code]
注释:novalidate 属性适用于 <form> 以及以下类型的 <input> 标签:text, search, url, telephone, email, password, date pickers, range 以及 color.
E-mail: <input type="email" name="user_email" />
<input type="submit" />
</form>
[/code]
注释:multiple 属性适用于以下类型的 <input> 标签:email 和 file。
注释:list 属性适用于以下类型的 <input> 标签:text, search, url, telephone, email, date pickers, number, range 以及 color。
<datalist id="url_list">
<option label="W3Schools" value="http://www.w3school.com.cn" />
<option label="Google" value="http://www.google.com" />
<option label="Microsoft" value="http://www.microsoft.com" />
</datalist>
[/code]
注释:height 和 width 属性只适用于 image 类型的 <input> 标签。
注释:form 属性适用于所有 <input> 标签的类型。
form 属性必须引用所属表单的 id:
[/code]
注释:autofocus 属性适用于所有 <input> 标签的类型。
required 属性
required 属性规定必须在提交之前填写输入域(不能为空)。注释:required 属性适用于以下类型的 <input> 标签:text, search, url, telephone, email, password, date pickers, number, checkbox, radio 以及 file。
实例
Name: <input type="text" name="usr_name" [code]required="required"/>[/code]
2
placeholder 属性
placeholder 属性提供一种提示(hint),描述输入域所期待的值。注释:placeholder 属性适用于以下类型的 <input> 标签:text, search, url, telephone, email 以及 password。
提示(hint)会在输入域为空时显示出现,会在输入域获得焦点时消失:
<input type="search" name="user_search" placeholder="Search W3School"
/>
3
pattern 属性
pattern 属性规定用于验证 input 域的模式(pattern)。模式(pattern) 是正则表达式。。
注释:pattern 属性适用于以下类型的 <input> 标签:text, search, url, telephone, email 以及 password。
下面的例子显示了一个只能包含三个字母的文本域(不含数字及特殊字符):
Country code: <input type="text" name="country_code" [code]pattern="[A-z]{3}"title="Three letter country code" />
[/code]
4
novalidate 属性
novalidate 属性规定在提交表单时不应该验证 form 或 input 域。注释:novalidate 属性适用于 <form> 以及以下类型的 <input> 标签:text, search, url, telephone, email, password, date pickers, range 以及 color.
实例
<form action="demo_form.asp" method="get" [code]novalidate="true">
E-mail: <input type="email" name="user_email" />
<input type="submit" />
</form>
[/code]
5
multiple 属性
multiple 属性规定输入域中可选择多个值。注释:multiple 属性适用于以下类型的 <input> 标签:email 和 file。
实例
Select images: <input type="file" name="img" [code]multiple="multiple"/>[/code]
6
list 属性
list 属性规定输入域的 datalist。datalist 是输入域的选项列表。注释:list 属性适用于以下类型的 <input> 标签:text, search, url, telephone, email, date pickers, number, range 以及 color。
实例
Webpage: <input type="url" [code]list="url_list"name="link" />
<datalist id="url_list">
<option label="W3Schools" value="http://www.w3school.com.cn" />
<option label="Google" value="http://www.google.com" />
<option label="Microsoft" value="http://www.microsoft.com" />
</datalist>
[/code]
7
height 和 width 属性
height 和 width 属性规定用于 image 类型的 input 标签的图像高度和宽度。注释:height 和 width 属性只适用于 image 类型的 <input> 标签。
实例
<input type="image" src="img_submit.gif" [code]width="99"
height="99"/>[/code]
8
form 属性
form 属性规定输入域所属的一个或多个表单。注释:form 属性适用于所有 <input> 标签的类型。
form 属性必须引用所属表单的 id:
实例
<form action="demo_form.asp" method="get" id="user_form"> First name:<input type="text" name="fname" /> <input type="submit" /> </form> Last name: <input type="text" name="lname" [code]form="user_form"/>
[/code]
9
autofocus 属性
autofocus 属性规定在页面加载时,域自动地获得焦点。注释:autofocus 属性适用于所有 <input> 标签的类型。
实例
User name: <input type="text" name="user_name" [code]autofocus="autofocus"/>[/code]
相关文章推荐
- HTML5——新增表单元素与属性(2)
- HTML5——新增表单元素与属性(3)
- html5表单新增实用属性
- HTML5新增标签、表单新增类型与属性
- HTML5-表单相关新增元素和属性
- HTML5-表单新增元素和属性
- html5中新增的form表单属性
- HTML5 学习总结(二)——HTML5新增属性与表单元素
- 疯狂的表单-html5新增表单元素和属性
- HTML5 学习笔记5-表单新增元素和属性(续写)
- HTML5表单新增元素和属性(2)
- html5表单新增3个属性
- HTML5表单新增元素与属性
- HTML5 表单新增元素与属性
- HTML5 新增表单属性
- HTML5表单相关新增元素和属性
- html5表单新增元素与属性2
- html5新增表单属性
- html5新增的表单属性
- HTML5新增表单标签和属性