6 HTML5中改良的input元素的種類(中)

6 HTML5中改良的input元素的種類(中)
在HTML5中七问,除了form表單元素增加了一些好用的屬性外蜓耻,大幅度增加與改良input元素的種類,可以簡單地使用這些元素來實現(xiàn)HTML5之前需要使用JavaScript才能實現(xiàn)的許多功能械巡。

對于不支持新增input元素的瀏覽器來說刹淌, 統(tǒng)一將這些input元素視為text類型饶氏,另外,HTML5中也沒有規(guī)定這些元素在各瀏覽中的外觀形式芦鳍, 所以同樣的input元素在不同的瀏覽器中可能會有不同的外觀嚷往。

Search
search類型的input元素是一種專門用來輸入搜索關鍵詞的文本框。 Search類型與text類型僅僅在外觀上有區(qū)別柠衅,在Safari 4瀏覽器中皮仁, 它的外觀為操作系統(tǒng)默認的圓角矩形文本框, 但這個外觀可以用CSS 樣式進行改寫菲宴。在其他瀏覽中贷祈,它的外觀暫與text類型的文本框外觀相同,但可以用css樣式進行改寫喝峦。

13.png

Tel
被設計為用來輸入電話號碼的專用文本框势誊,它沒有特殊的校驗規(guī)則,不強制輸入數(shù)字谣蠢,因為許多電話號碼通常都帶有其它文字粟耻,但開發(fā)者可以通過pattern屬性來指定對于輸入的電話號碼格式的驗證。

url
是一種專門用來輸入url地址的文本框眉踱, 提交時如果該文本框中內容不是url地址格式的文字挤忙, 則不允許提交。

Email
是一種專門用來輸入email地址的文本框, 提交時如果該文本框中內容不是email地址格式的文字則不允許提交谈喳,但是它并不檢查該email地址是否存在册烈,提交時該文本框可以為空,除非加了required屬性婿禽。Email類型的文本框還具有一個multiple 屬性赏僧,它允許在該文本框中輸入一個串以逗號分隔的email地址。當然并不強制要求用戶輸入該email地址列表扭倾。

Datetime, date, month, week, time, datetime-local
datetime類型的input元素是一種專門用來輸入UTC日期和時間的文本框淀零, 并且在提交時對輸入的日期格式進行有效檢查。
date類型的input元素是深受開發(fā)者喜愛的一種元素膛壹,以日歷的形式方便用戶輸入窑滞。
month類型的input元素是一種專門用來輸入月份的文本框,并且在提交時對輸入的月份格式進行有效檢查恢筝。
week類型的input元素是一種專門用來輸入周號的文本框哀卫,并且在提交時對輸入的周號格式進行有效檢查。它可能是一個簡單的輸入文本框撬槽,允許用戶輸入一個數(shù)字此改,也可能更復雜更精確。它的格式類型似于“2014-W10”侄柔,代表2014年第10周共啃。
time類型的input元素是一種專門用來輸入時間的文本框占调,并且在提交時對輸入的時間格式進行有效檢查。它的外觀取決于瀏覽器移剪,可能是簡單的文本框究珊, 只是提交時檢查是否在其中輸入了有效的時間,也可能以時鐘形式出現(xiàn)纵苛, 還可以攜帶時區(qū)剿涮。
datetime-local類型的input元素是一種專門用來輸入本地日期和時間的文本框,并且在提交時對輸入的日期和時間格式進行有效檢查攻人。

14.png

Number
number類型的input元素是一種專門用來輸入數(shù)字的文本框取试,并且在提交時檢查輸入的內容是否為數(shù)字。它具有min怀吻、max與step屬性瞬浓。


15.png

Range
是一種只允許輸入一段范圍內數(shù)值的文本框,它具有min蓬坡、max與step屬性猿棉,默認范圍是0與100。

16.png

Color
用來選擇顏色屑咳,它提供了一個顏色選擇器萨赁。

File
文件選擇文本框, 與HTML4最大的不同是乔宿,可以通過指定multiple屬性位迂,一次選擇多個文件访雪, value屬性的值為用逗號分隔的一個或多個文件名详瑞。 同時,通過把MIME類型指定給accept屬性臣缀,可以限制選擇文件的種類坝橡。

在HTML5追加了新的output元素, 也增加了大量在提交時對表單與表單內新增元素進行內容有效性驗證的功能精置。其中output元素定義不同類型的輸出计寇,比如計算結果或腳本的輸出。output元素必須從屬于某個表單脂倦, 寫在表單的內部番宁,或者對它添加form屬性,目前赖阻,只被Opera 10瀏覽器支持蝶押。output結合range元素使用代碼如下:

17.png

在開發(fā)階段我們可能想把表單臨時提交一下, 又不想讓它進行表單中所有元素內容的有效性檢查火欧,有兩種方法可以取消表單驗證棋电。一種是在form元素中使用novalidate屬性茎截, 讓整個表單驗證全都失效, 另一種是利用input元素中使用formnovalidate屬性赶盔,讓指定的單個input元素驗證失效企锌。

from.html

<meta charset="utf-8">

<form action="demo.php">
    <input type="text" name="username"><br>
    
    search: <input type="search" name="ser"> <br>
    tel: <input type="tel" name="num" title="只能輸入10位數(shù)字" pattern="^((\+86)|(86))?(13)\d{9}$"><br>
    <br>
    url: <input type="url" required name="url"><br>
    
    email:<input type="email" required name="email"><br>
    
    Datetime:<input type="datetime" name="datetime"><br>
    date<input type="date" name="date" value="2015-01-22"><br>
    month<input type="month" name="month" value="2015-02"><br>
    week <input type="week" name="week" value="2015-W10"><br>
    time <input type="time" name="time" value="11:11"><br>
    datetime-local<input type="datetime-local" value="2015-01-10 11:11:11" name="local"><br>

    <br>
    <input type="submit" name="dosubmit" value="提交">
</form>
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市于未,隨后出現(xiàn)的幾起案子撕攒,更是在濱河造成了極大的恐慌,老刑警劉巖沉眶,帶你破解...
    沈念sama閱讀 221,820評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件打却,死亡現(xiàn)場離奇詭異,居然都是意外死亡谎倔,警方通過查閱死者的電腦和手機柳击,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,648評論 3 399
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來片习,“玉大人捌肴,你說我怎么就攤上這事∨河剑” “怎么了状知?”我有些...
    開封第一講書人閱讀 168,324評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長孽查。 經常有香客問我饥悴,道長,這世上最難降的妖魔是什么盲再? 我笑而不...
    開封第一講書人閱讀 59,714評論 1 297
  • 正文 為了忘掉前任西设,我火速辦了婚禮,結果婚禮上答朋,老公的妹妹穿的比我還像新娘贷揽。我一直安慰自己,他們只是感情好梦碗,可當我...
    茶點故事閱讀 68,724評論 6 397
  • 文/花漫 我一把揭開白布禽绪。 她就那樣靜靜地躺著,像睡著了一般洪规。 火紅的嫁衣襯著肌膚如雪印屁。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,328評論 1 310
  • 那天斩例,我揣著相機與錄音雄人,去河邊找鬼。 笑死樱拴,一個胖子當著我的面吹牛柠衍,可吹牛的內容都是我干的洋满。 我是一名探鬼主播,決...
    沈念sama閱讀 40,897評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼珍坊,長吁一口氣:“原來是場噩夢啊……” “哼牺勾!你這毒婦竟也來了?” 一聲冷哼從身側響起阵漏,我...
    開封第一講書人閱讀 39,804評論 0 276
  • 序言:老撾萬榮一對情侶失蹤驻民,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后履怯,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體回还,經...
    沈念sama閱讀 46,345評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,431評論 3 340
  • 正文 我和宋清朗相戀三年叹洲,在試婚紗的時候發(fā)現(xiàn)自己被綠了柠硕。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,561評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡运提,死狀恐怖蝗柔,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情民泵,我是刑警寧澤癣丧,帶...
    沈念sama閱讀 36,238評論 5 350
  • 正文 年R本政府宣布,位于F島的核電站栈妆,受9級特大地震影響胁编,放射性物質發(fā)生泄漏。R本人自食惡果不足惜鳞尔,卻給世界環(huán)境...
    茶點故事閱讀 41,928評論 3 334
  • 文/蒙蒙 一嬉橙、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧铅檩,春花似錦憎夷、人聲如沸莽鸿。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,417評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽祥得。三九已至兔沃,卻和暖如春亲桦,著一層夾襖步出監(jiān)牢的瞬間逻谦,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,528評論 1 272
  • 我被黑心中介騙來泰國打工史汗, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留饮焦,地道東北人怕吴。 一個月前我還...
    沈念sama閱讀 48,983評論 3 376
  • 正文 我出身青樓窍侧,卻偏偏與公主長得像,于是被迫代替她去往敵國和親转绷。 傳聞我的和親對象是個殘疾皇子伟件,可洞房花燭夜當晚...
    茶點故事閱讀 45,573評論 2 359

推薦閱讀更多精彩內容