久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

HTML 5之表單新功能解析

時光車輪滾滾碾來,前端之路永無止歇.對于這個前端這門精一多專的技術,任何一次技術革新,我們都必須第一時間去了解它學習它,比如Web世界里這簇美艷的花朵—HTML 5.雖然HTML 5發布之初
時光車輪滾滾碾來,前端之路永無止歇.對于這個前端這門精一多專的技術,任何一次技術革新,我們都必須第一時間去了解它學習它,比如Web世界里這簇美艷的花朵---HTML 5.雖然HTML 5發布之初,許多人(包括我)都覺得普及它還很遙遠,但自發布以來,許多企業級網站對它的嘗試應用(比如<!doctype html>應用,比如canvas的應用),使HTML 5的邁出了一大步,隨之而來IE9的發布,無疑又讓我們看到了HTML 5離我們不再遙遠.

51CTO推薦專題:HTML 5 下一代Web開發標準詳解

學習HTML 5半年有余了,雖然對它的離線存儲以及canvas等革新性技術還是一知半解,但我還是希望我現在所學到的能幫助更多的前端人學習這門毋庸置疑是新趨勢的技術.本文我將詳細介紹一下HTML 5中對表單功能的更新.。

一、表單結構更自由

XHTML中需要放在form之中的諸如inpu/button/select/textarea等標簽元素,在HTML 5中完全可以放在頁面任何位置,然后通過新增的form屬性指向元素所屬表單的ID值,即可關聯起來.

比如:

<form id="iform"> <input type="text">     ...  </form> <input value="我在id為iform的表單外" form="foo"> 二、多樣的輸入類型(大部分新類型目前并不為所有標準瀏覽器支持,請參見樣例演示中的提示)

email輸入類型

<input type="email" name="email"> 此類型要求輸入格式正確的email地址,否則瀏覽器是不允許提交的,并會有一個錯誤信息提示.此類型在Opera中必須指定name值,否則無效果.

url輸入類型

<input type="url"> 上面代碼展示的文本域要求輸入格式正確的URL地址,Opera中會自動在開始處添加http://. 日期時間相關輸入類型(這些個很牛X的)

這一系列是很酷的一個類型,完全解決了煩瑣的JS日歷控件問題.但目前MS只有Opera/Chrome新版本支持,且展示效果也不一樣. number輸入類型

<input type="date"> <input type="time"> <input type="month"> <input type="week"> 這個不用多解釋了,要求輸入一個數字字符,若未輸入則會拋出一個錯誤.

range輸入類型

<input type="number"> 此類型將顯示一個可拖動的滑塊條,并可通過設定max/min/step值限定拖動范圍.拖動時會反饋給value一個值.

search輸入類型

<input type="search"> 此類型表示輸入的將是一個搜索關鍵字,通過results=s可顯示一個搜索小圖標.

tel輸入類型

<input type="tel"> 此類型要求輸入一個電話號碼,但實際上它并沒有特殊的驗證,與text類型沒什么區別.

color輸入類型

<input type="color"> 此類型表單,可讓用戶通過顏色選擇器選擇一個顏色值,并反饋到value中.

三、新增的表單屬性

placeholder屬性

<input type="text" placeholder="點擊我會以清除"> 這是一個很實用的屬性,免去了用JS去實現點擊清除表單初始值.瀏覽器支持也還不錯,MS除了Firefox,其他標準瀏覽器都能很好的支持.

require/pattern屬性

<input type="text" name="require" required=""> <input type="text" name="require1" required="required"> <input type="text" name="require2" pattern="^[1-9]\d{5}$"> 表單驗證屬性,require類型時,若輸入值為空,則拒絕提交,并會有一個提示.上面兩種寫法都對,這個很有用.并且可以用于textarea以及hidden/image/submit類型.pattern類型為正則驗證,可以完成各種復雜的驗證.這兩種類型在Opera中必須指定name值,否則無效果.

autofocus屬性

<input type="text" autofocus="true"> 默認聚焦屬性,可在頁面加載時聚焦到一個表單控件,類似于JS的focus().

list屬性

<input type="text" list="ilist"> <datalist id="ilist">     <option label="a" value="a">     </option><option label="b" value="b">     </option><option label="c" value="c"> </option></datalist> 該屬性需要與datalist屬性共用,datalist是對選擇框的記憶,而list屬性可以為選擇框自定義記憶的內容.

max/min/step屬性

<input type="range" max="100" min="1" step="20"> 限制值的輸入范圍,以及值的輸入漸進程度,比如可在number設定輸入最大值最小值,或者在range中設定拖動階梯.

autocomplete屬性

<input type="text" autocomplete="on"> 此屬性是為表單提供自動完成功能.如果該屬性為打開狀態可很好地自動完成.一般來說,此屬性必須啟動瀏覽器的自動完成功能.
【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。

相關文檔推薦

這篇文章主要介紹了有關HTML5頁面在iPhoneX適配問題,需要的朋友可以參考下
本篇文章主要介紹了html5中canvas圖表實現柱狀圖的示例,本文使用canvas來實現一個圖表,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
Adobe公司出品的多媒體處理軟件產品線較多,涵蓋了音視頻編輯、圖像處理、平面設計、影視后期等領域。這篇文章主要介紹了Adobe Html5 Extension開發初體驗圖文教程,非常不錯,需要的朋
這篇文章主要介紹了基于HTML5的WebGL經典3D虛擬機房漫游動畫,需要的朋友可以參考下
這篇文章主要介紹了html5實現移動端適配完美寫法,需要的朋友可以參考下
本篇文章主要介紹了HTML5響應式(自適應)網頁設計的實現,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
主站蜘蛛池模板: 国产精品一区二区久久 | av网站免费| 欧美国产一区二区 | 久久av综合| av大片| 99伊人| 亚洲国产精品一区二区久久 | 久久精品国产亚洲 | 精品国产一区二区三区久久狼黑人 | h片在线看 | 国产欧美在线一区 | 在线观看国产h | 精品国产乱码久久久久久a丨 | av日日操 | 欧美一区二区在线看 | 久久99国产精品 | 99精品国产一区二区青青牛奶 | 亚洲免费网 | 中文一区二区 | 中文字幕日韩一区 | 精品国产乱码久久久久久闺蜜 | 久久精品亚洲精品 | 大香在线伊779| 久久久久久久av麻豆果冻 | 国产精品久久久久久影视 | 亚洲成人在线视频播放 | 久久久久久亚洲精品 | 午夜在线精品偷拍 | 四虎影视免费观看 | 欧美日韩不卡 | 国产精品自拍视频网站 | 免费视频一区二区三区在线观看 | 成人夜晚看av | 成人在线视频网 | 日韩欧美一级精品久久 | 真人一级毛片 | 一级一片在线观看 | www.久久久久久久久 | 无人区国产成人久久三区 | 中文字幕国产精品 | 国产免国产免费 |