SlideShare une entreprise Scribd logo
1  sur  24
HTML5 表单 为体验而生 BY 神飞 前端观察 http://www.qianduan.net
HTML 3.2的表单
HTML 4表单 新增Button元素 增加label元素 增加filedset和legend元素 新增optgroup元素 增加accesskey属性 增加disable属性 增加readonly属性 Input增加accept属性[type=file] (目前opera和firefox均不支持)
HTML5
HTML 5表单的表现:opera和opera mobile
HTML 5表单的表现:webkit
HTML 5表单:input:url <input id="inputUrl" type="url" value=""
HTML 5表单:input:email <input id="inputEmail" type="email" value=""
HTML 5表单:input:search <input id="inputSearch" type="search" value=""
HTML 5表单:input:tel <input id="inputTel" type="tel" value=""
HTML 5表单:input:number <input id="inputNum" type="number" value=""
HTML 5表单:input:range <input id= " inputRange“  type="range" value=""
HTML 5表单:input:max,min和step <input id="inputNumber" type="number" value="" <div> <label for="inputNumber">number step</label> <input id="inputNumber" type="number" step="5" max="100" name="number" /> </div> <div> <label for="inputRange">range</label> <input id="inputRange" type="range" name="range" max="100" min="0" step="10" /> </div>
HTML 5表单:时间 <input id="inputDate" type="date" value=""
HTML 5表单:input:datelist <input type=“text" name="datelist" list="dataList" /> <datalistid="dataList"> 	<option value=“BMW"> 	<option value=“Ford"> 	<option value=“Volvo"> 	<option value=“…"> </datalist> 结构类似select
HTML 5 表单:placeorder <input type="text" id="s" name="s" onfocus="if (this.value == '请输入关键词...') {this.value = '';}" onblur="if (this.value == '') {this.value = '请输入关键词...';}" value="请输入关键词..." class="inputBox"> HTML 5 code: <input type=“text" value="" name="" placeholder="请输入关键词..." /> 设置placeholder的时候,value值必须为空
HTML 5 表单:autofocus HTML 5 code: <input type=“text" value="" autofocus /> 可以用于input、textarea、button和select等元素
HTML 5 表单:正则 <input type=“text“ pattern=“*”/> <input type=“text“ pattern=“{4}”/>
HTML 5 表单:验证 <input type=“text“ required/>
HTML 5表单的浏览器兼容性:type 注:Firefox 4.0以下的完全不支持       Firefox 4.0即将支持url、Email、number、color等 数据整理自:http://www.findmebyip.com/litmus#html5-forms-inputs
HTML 5表单的浏览器兼容性:属性 注:Firefox 4.0以下的只支持multiple熟悉(其实这个不是HTML 5中的)       Firefox 4.0即将支持autocompleta、required和pattern等 数据整理自:http://www.findmebyip.com/litmus#html5-forms-attributes
HTML 5表单:分裂的UI Chrome Opera
HTML 5表单:appearance http://www.w3.org/TR/css3-ui/#appearance http://davidwalsh.name/webkit-appearance https://developer.mozilla.org/en/CSS/-moz-appearance
参考 http://www.w3.org/TR/WD-html40-970708/interact/forms.html http://www.w3.org/TR/REC-html32 http://www.w3.org/TR/html5/forms.html http://diveintohtml5.org/forms.html http://www.opera.com/docs/specs/presto25/forms/

Contenu connexe

Similaire à HTML5 表单

给聚划算后端开发的前端培训
给聚划算后端开发的前端培训给聚划算后端开发的前端培训
给聚划算后端开发的前端培训j5726
 
Semantics
SemanticsSemantics
SemanticsTom Fan
 
Overview Of HTML
Overview Of HTMLOverview Of HTML
Overview Of HTMLxiaomimum
 
Google App Engine Devfest 200810 External
Google App Engine Devfest 200810 ExternalGoogle App Engine Devfest 200810 External
Google App Engine Devfest 200810 Externaljunyu
 
OpenWebSchool - 03 - PHP Part II
OpenWebSchool - 03 - PHP Part IIOpenWebSchool - 03 - PHP Part II
OpenWebSchool - 03 - PHP Part IIHung-yu Lin
 
Html 5初探
Html 5初探Html 5初探
Html 5初探keelii
 

Similaire à HTML5 表单 (7)

给聚划算后端开发的前端培训
给聚划算后端开发的前端培训给聚划算后端开发的前端培训
给聚划算后端开发的前端培训
 
Semantics
SemanticsSemantics
Semantics
 
Overview Of HTML
Overview Of HTMLOverview Of HTML
Overview Of HTML
 
SharePoint平台客製與開發-2
SharePoint平台客製與開發-2SharePoint平台客製與開發-2
SharePoint平台客製與開發-2
 
Google App Engine Devfest 200810 External
Google App Engine Devfest 200810 ExternalGoogle App Engine Devfest 200810 External
Google App Engine Devfest 200810 External
 
OpenWebSchool - 03 - PHP Part II
OpenWebSchool - 03 - PHP Part IIOpenWebSchool - 03 - PHP Part II
OpenWebSchool - 03 - PHP Part II
 
Html 5初探
Html 5初探Html 5初探
Html 5初探
 

HTML5 表单