日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
深入剖析HTML5表單

       作為從事前段開發(fā)的人員要做到精一專多,這就需要時(shí)刻學(xué)習(xí)***的知識,那我們就必需提到WEB開發(fā)領(lǐng)域的HTML5.

久治網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)!從網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、自適應(yīng)網(wǎng)站建設(shè)等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營維護(hù)。成都創(chuàng)新互聯(lián)于2013年成立到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選成都創(chuàng)新互聯(lián)。

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

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

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

 
 
 
  1.     
  2.  
  3.     
  4.  
  5.     ...    
  6.  
  7.     
  8.  
  9.    
  10.  

二、多樣的輸入類型

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

 
 
 
  1.    

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

 
 
 
  1.    

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

 
 
 
  1.     
  2.  
  3.     
  4.  
  5.     
  6.  
  7.    

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

number輸入類型(這些個(gè)很牛X的)

 
 
 
  1.   

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

range輸入類型 

 
 
 
  1.   

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

search輸入類型

 
 
 
  1.   

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

tel輸入類型

 
 
 
  1.   

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

color輸入類型

 
 
 
  1.   

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

 三、新增的表單屬性

placeholder屬性

 
 
 
  1.   

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

require/pattern屬性

 
 
 
  1.     
  2.  
  3.     
  4.  
  5.    

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

autofocus屬性

 
 
 
  1. INPUT autofocus="true">  

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

list屬性

 
 
 
  1.     
  2.  
  3.     
  4.  
  5.        
  6.  
  7.        
  8.  
  9.        
  10.  
  11.    

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

max/min/step屬性

 
 
 
  1.   

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

autocomplete屬性

 
 
 
  1.   

此屬性是為表單提供自動(dòng)完成功能.如果該屬性為打開狀態(tài)可很好地自動(dòng)完成.一般來說,此屬性必須啟動(dòng)瀏覽器的自動(dòng)完成功能.
       在本文中我給大家分享了關(guān)于HTML5的表單的一些新功能,新屬性,如果有心了解更多的話,就利用網(wǎng)絡(luò)或多看下這本書多學(xué)習(xí)一下。


名稱欄目:深入剖析HTML5表單
本文URL:http://m.5511xx.com/article/dhjhecc.html