HTML5中的表單

第一部分:新增的input輸入類型

· html5之前支持的輸入類型
  • text
  • radio 單選按鈕
  • checkbox 多選
  • select-option 下拉列表
  • password 密碼
  • submit 提交
  • button 按鈕
  • image 圖片形式的提交按鈕
  • hidden 隱藏的輸入字段
  • reset 重置
  • file 上傳文件
· html5新增的輸入類型
  • email類型,在email輸入類型中吠式,提交的時候會驗證是不是郵箱

  • url類型,同上

  • number類型

<input type="number" min="1" max="50" value="0" step="2" name="">
運行效果
  • range類型
<input type="range" min="1" max="30" value="10" step="2" name="">
運行效果
  • 日期檢出器類型
  1. date類型
<input type="date" name="">
運行效果
  1. month類型
<input type="month" name="">
運行結(jié)果
  1. week類型
<input type="week" name="">
運行結(jié)果
  1. time類型
<input type="time" step="5" value="12:05:30" name="">
運行效果
  1. search類型
<input type="search" name="">
運行結(jié)果
  1. tel類型:在電腦端是普通的輸入框,在移動設備上糕簿,輸入的時候鍵盤會切換為數(shù)字鍵盤。
  2. color類型
    <input type="color" name="">


    運行效果

第二部分:新增的input屬性

  • autocomplete屬性狡孔,用戶下次輸入相同的內(nèi)容時懂诗,瀏覽器將會自動輸入,另外在datalist中苗膝,可以根據(jù)用戶輸入內(nèi)容實時更新列表殃恒。
<form autocomplete="on">
    <input type="text" id="city" list="citylist" name="">
    <datalist id="citylist">
        <option>beijing</option>
        <option>qingdao</option>
        <option>shanghai</option>
    </datalist>
</form>
運行結(jié)果
  • autofocus屬性,自動獲得焦點的屬性辱揭,謹慎使用芋类,在指定autofocus的時候,要明確頁面的主要目的是什么界阁。
<input type="submit" autofocus="on" name="">
運行效果

有些瀏覽器可能對這個屬性不支持侯繁,那么就要加入一段js來解決兼容問題。

<input type="submit" autofocus="on" id="submit1" name="">
<script>
    if (!("autofocus" in document.createElement("input"))){
        document.getElementById("submit1").focus();
    }
</script>
  • 新增的form屬性:在H5之前泡躯,用戶要提交一個表單贮竟,必須報相關的元素全部放在form便簽之內(nèi)丽焊,但是在h5中,這個問題得到了解決咕别,form的靈活性大大提高技健,看了下面這個代碼,你就知道怎么使用了惰拱!
<form action="#" method="get" id="form1">
    請輸入姓名:  <input type="text" name="name1" autofocus="">
    <input type="submit" name="submit1">
</form>
<!-- 在form1提交的時候雌贱,下面這個input也會一起唄提交 -->
請輸入地址:<input type="text" name="address1" form="form1">
運行結(jié)果
  • 新增的表單重寫屬性,表單重寫屬性不適用于所有的input輸入類型偿短,只適用于submit和image輸入類型
  1. formaction:用于重寫表單的action屬性
  2. formenctype:用戶重寫表單的enctype屬性
  3. formmethod:用于重寫表單的methodshuxing
  4. formnovalidate:用于重寫表單的novalidate屬性
  5. formtarget:用于重寫表單的target屬性
    例如:
<form action="1.asp">
    <input type="email" name="">
    <input type="submit" name="" formaction="1.asp">
    <input type="submit" name="" formaction="2.asp">
</form>
  • 新增的list屬性:前面已經(jīng)解釋過
  • 新增的min欣孤、max。step屬性昔逗,前面也有介紹過
  • 新增的multiple屬性降传,表示多選,上傳多個文件等勾怒。
<select multiple="">
    <option>beijing</option>
    <option>shanghai</option>
    <option>shenzhen</option>
</select>
運行效果
<input type="file" multiple="">

以上表示可上傳多個文件

  • 新增的pattern屬性婆排,是一個正則表達式,可以對輸入的內(nèi)容進行正則驗證
請輸入6位郵政編碼:
<input type="text" pattern="[0-9]{6}" name="">
運行結(jié)果
  • 新增的require屬性笔链,表示必填項目段只。

第三部分:新增的form元素

  • 新增的datalist元素

  • 新增的keygen元素(不建議使用):密鑰對生成器。


    運行結(jié)果(firefox中鉴扫,chrome中沒效果)
  • 新增的output元素:用于在瀏覽器中顯示計算結(jié)果或腳本輸出赞枕,包含完整的開始和結(jié)束標簽。

第四部分:新增的form屬性

  • 新增的autocomplete屬性
  • 新增的novalidate屬性:用于取消表單提交時候的驗證
最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末幔妨,一起剝皮案震驚了整個濱河市鹦赎,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌误堡,老刑警劉巖古话,帶你破解...
    沈念sama閱讀 212,454評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異锁施,居然都是意外死亡陪踩,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,553評論 3 385
  • 文/潘曉璐 我一進店門悉抵,熙熙樓的掌柜王于貴愁眉苦臉地迎上來肩狂,“玉大人,你說我怎么就攤上這事姥饰∩邓” “怎么了?”我有些...
    開封第一講書人閱讀 157,921評論 0 348
  • 文/不壞的土叔 我叫張陵列粪,是天一觀的道長审磁。 經(jīng)常有香客問我谈飒,道長,這世上最難降的妖魔是什么态蒂? 我笑而不...
    開封第一講書人閱讀 56,648評論 1 284
  • 正文 為了忘掉前任杭措,我火速辦了婚禮,結(jié)果婚禮上钾恢,老公的妹妹穿的比我還像新娘手素。我一直安慰自己,他們只是感情好瘩蚪,可當我...
    茶點故事閱讀 65,770評論 6 386
  • 文/花漫 我一把揭開白布泉懦。 她就那樣靜靜地躺著,像睡著了一般募舟。 火紅的嫁衣襯著肌膚如雪祠斧。 梳的紋絲不亂的頭發(fā)上闻察,一...
    開封第一講書人閱讀 49,950評論 1 291
  • 那天拱礁,我揣著相機與錄音,去河邊找鬼辕漂。 笑死呢灶,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的钉嘹。 我是一名探鬼主播鸯乃,決...
    沈念sama閱讀 39,090評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼跋涣!你這毒婦竟也來了缨睡?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,817評論 0 268
  • 序言:老撾萬榮一對情侶失蹤陈辱,失蹤者是張志新(化名)和其女友劉穎奖年,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體沛贪,經(jīng)...
    沈念sama閱讀 44,275評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡陋守,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,592評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了利赋。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片水评。...
    茶點故事閱讀 38,724評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖媚送,靈堂內(nèi)的尸體忽然破棺而出中燥,到底是詐尸還是另有隱情,我是刑警寧澤塘偎,帶...
    沈念sama閱讀 34,409評論 4 333
  • 正文 年R本政府宣布疗涉,位于F島的核電站幽纷,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏博敬。R本人自食惡果不足惜友浸,卻給世界環(huán)境...
    茶點故事閱讀 40,052評論 3 316
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望偏窝。 院中可真熱鬧收恢,春花似錦、人聲如沸祭往。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,815評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽硼补。三九已至驮肉,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間已骇,已是汗流浹背离钝。 一陣腳步聲響...
    開封第一講書人閱讀 32,043評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留褪储,地道東北人卵渴。 一個月前我還...
    沈念sama閱讀 46,503評論 2 361
  • 正文 我出身青樓,卻偏偏與公主長得像鲤竹,于是被迫代替她去往敵國和親浪读。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,627評論 2 350

推薦閱讀更多精彩內(nèi)容

  • 本節(jié)重點 HTML5中添加了許多新特性的表單元素 表單元素主要表現(xiàn)在 元素Element + 類型Type + 屬...
    南航閱讀 2,811評論 0 4
  • 接上 關于HTML/HTML5(一)http://www.reibang.com/p/33fc7840c079 學...
    Amyyy_閱讀 787評論 0 4
  • 本人做php的,最近發(fā)現(xiàn)JS真的是博大精深啊,比PHP難.在HTML中辛藻,表單是由form元素來表示的碘橘,但是在jav...
    linfree閱讀 2,142評論 3 17
  • 軟件版本1.0-
    SDY咖啡閱讀 223評論 0 0
  • 為了提高工作效率,我得想點辦法并付之行動吱肌。 《零秒工作》里面說到的方法我可以嘗試一遍痘拆。
    蝸牛阿甘閱讀 159評論 0 0