成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

HTML 5之表單新功能解析

開發(fā) 前端
Web世界里這簇美艷的花朵---HTML 5,毋庸置疑是新趨勢的技術(shù),本文我將詳細(xì)介紹一下HTML 5中對表單功能的更新.。

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

51CTO推薦專題:HTML 5 下一代Web開發(fā)標(biāo)準(zhǔn)詳解

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

 一、表單結(jié)構(gòu)更自由

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

比如:

  1. <form id="iform"> 
  2. <input type="text"> 
  3.     ...  
  4. </form> 
  5. <input value="我在id為iform的表單外" form="foo"> 

二、多樣的輸入類型(大部分新類型目前并不為所有標(biāo)準(zhǔn)瀏覽器支持,請參見樣例演示中的提示)

email輸入類型

  1. <input type="email" name="email"> 

此類型要求輸入格式正確的email地址,否則瀏覽器是不允許提交的,并會(huì)有一個(gè)錯(cuò)誤信息提示.此類型在Opera中必須指定name值,否則無效果.

url輸入類型

  1. <input type="url"> 

上面代碼展示的文本域要求輸入格式正確的URL地址,Opera中會(huì)自動(dòng)在開始處添加http://. 日期時(shí)間相關(guān)輸入類型(這些個(gè)很牛X的)

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

  1. <input type="date"> 
  2. <input type="time"> 
  3. <input type="month"> 
  4. <input type="week"> 

這個(gè)不用多解釋了,要求輸入一個(gè)數(shù)字字符,若未輸入則會(huì)拋出一個(gè)錯(cuò)誤.

range輸入類型

  1. <input type="number"> 

此類型將顯示一個(gè)可拖動(dòng)的滑塊條,并可通過設(shè)定max/min/step值限定拖動(dòng)范圍.拖動(dòng)時(shí)會(huì)反饋給value一個(gè)值.

search輸入類型

  1. <input type="search"> 

此類型表示輸入的將是一個(gè)搜索關(guān)鍵字,通過results=s可顯示一個(gè)搜索小圖標(biāo).

tel輸入類型

  1. <input type="tel"> 

此類型要求輸入一個(gè)電話號碼,但實(shí)際上它并沒有特殊的驗(yàn)證,與text類型沒什么區(qū)別.

color輸入類型

  1. <input type="color"> 

此類型表單,可讓用戶通過顏色選擇器選擇一個(gè)顏色值,并反饋到value中.

三、新增的表單屬性

placeholder屬性

  1. <input type="text" placeholder="點(diǎn)擊我會(huì)以清除"> 

這是一個(gè)很實(shí)用的屬性,免去了用JS去實(shí)現(xiàn)點(diǎn)擊清除表單初始值.瀏覽器支持也還不錯(cuò),MS除了Firefox,其他標(biāo)準(zhǔn)瀏覽器都能很好的支持.

require/pattern屬性

  1. <input type="text" name="require" required=""> 
  2. <input type="text" name="require1" required="required"> 
  3. <input type="text" name="require2" pattern="^[1-9]\d{5}$"> 

表單驗(yàn)證屬性,require類型時(shí),若輸入值為空,則拒絕提交,并會(huì)有一個(gè)提示.上面兩種寫法都對,這個(gè)很有用.并且可以用于textarea以及hidden/image/submit類型.pattern類型為正則驗(yàn)證,可以完成各種復(fù)雜的驗(yàn)證.這兩種類型在Opera中必須指定name值,否則無效果.

autofocus屬性

  1. <input type="text" autofocus="true"> 

默認(rèn)聚焦屬性,可在頁面加載時(shí)聚焦到一個(gè)表單控件,類似于JS的focus().

list屬性

  1. <input type="text" list="ilist"> 
  2. <datalist id="ilist"> 
  3.     <option label="a" value="a"> 
  4.     </option><option label="b" value="b"> 
  5.     </option><option label="c" value="c"> 
  6. </option></datalist> 

該屬性需要與datalist屬性共用,datalist是對選擇框的記憶,而list屬性可以為選擇框自定義記憶的內(nèi)容.

max/min/step屬性

  1. <input type="range" max="100" min="1" step="20"> 

限制值的輸入范圍,以及值的輸入漸進(jìn)程度,比如可在number設(shè)定輸入最大值最小值,或者在range中設(shè)定拖動(dòng)階梯.

autocomplete屬性

  1. <input type="text" autocomplete="on"> 

此屬性是為表單提供自動(dòng)完成功能.如果該屬性為打開狀態(tài)可很好地自動(dòng)完成.一般來說,此屬性必須啟動(dòng)瀏覽器的自動(dòng)完成功能.
 

原文鏈接:http://mrthink.net/html5-newfeatures-form/

【編輯推薦】

  1. 拖拽:從 Dojo 到 HTML 5
  2. HTML 5新的 Input 類型
  3. 12個(gè)精妙有趣的HTML 5應(yīng)用
  4. 20個(gè)HTML 5和CSS3的免費(fèi)網(wǎng)站模板與教程
  5. 初學(xué)者必知的HTML 5入門級技巧
責(zé)任編輯:陳貽新 來源: Mr.Think
相關(guān)推薦

2011-06-16 14:49:39

HTML5

2020-10-23 16:25:23

Chrome 86前端文件

2015-08-13 10:31:18

Java 9新功能

2010-08-25 11:32:34

2010-04-06 09:47:38

2010-02-23 10:15:22

WCF運(yùn)行機(jī)制

2011-03-02 09:36:35

Puppet 2.6.

2010-01-26 10:38:56

Android消息傳遞

2010-02-22 15:00:02

WCF信道工廠

2013-10-29 16:36:22

Android 4.4功能

2011-02-23 14:57:41

webweb開發(fā)HTML

2009-10-26 10:42:23

惠普IAP集成歸檔平臺

2009-10-21 18:07:55

信息歸檔IAP

2014-08-26 10:54:20

2009-02-01 15:13:08

2013-04-03 14:01:25

網(wǎng)絡(luò)自動(dòng)化自動(dòng)化編排技術(shù)功能解析

2010-06-30 10:15:40

SQL Server

2010-03-02 17:43:31

WCF框架處理流程

2011-07-25 16:32:08

HTML 5

2011-05-31 13:58:43

TouchPadwebOS 3.0惠普
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 亚洲高清网 | 精品一区二区在线视频 | 久久久久久久一区 | 亚洲黄色成人网 | jlzzxxxx18hd护士 | 91av亚洲| 日本在线视频一区二区 | 国产精品成人一区 | 婷婷综合久久 | 在线观看视频一区 | 国产在线网站 | 亚洲 成人 在线 | 国产成年人视频 | 久久久女| 一区二区三区电影在线观看 | 精品视频在线免费观看 | 欧美一区免费 | 男女精品网站 | 亚洲三级av| 久草高清视频 | 国产在线观| 日本在线一区二区 | 亚洲一区影院 | 国产精品久久久久久久久久久久 | 少妇黄色| 日韩激情网 | 色婷婷综合网 | 777777777亚洲妇女 | 久久久精品日本 | 国产精品日产欧美久久久久 | 国产精品欧美一区二区 | 欧美中文字幕在线观看 | 午夜免费看| 中文字幕在线观看成人 | 91精品国产综合久久久久 | 亚洲一区二区三区在线免费 | 色妞av| 国产成人一区二区三区久久久 | 成年免费在线观看 | 欧美成人二区 | 欧美一区二区三区在线观看 |