HTML表單用法

HTML 表單用于搜集不同類型的用戶輸入。

1.<form> 元素:<form> 元素定義 HTML 表單

1.<form>屬性:
  • accept-charset:charset_list崭添,規(guī)定服務(wù)器可處理的表單數(shù)據(jù)字符集肌毅;
  • action:URL垢袱,規(guī)定當(dāng)提交表單時(shí)向何處發(fā)送表單數(shù)據(jù);
  • autocomplete(H5):on/off敢会,規(guī)定是否啟用表單的自動(dòng)完成功能鉴腻;
  • enctype:規(guī)定在發(fā)送表單數(shù)據(jù)之前如何對(duì)其進(jìn)行編碼,屬性可能的值有:
    1.application/x-www-form-urlencoded惧浴;
    2.multipart/form-data存和;
    3.text/plain;
  • method:get/post衷旅,規(guī)定用于發(fā)送form-data的http方法捐腿;
  • name:規(guī)定表單的名稱;
  • novalidate(H5):novalidate柿顶,如果使用該屬性茄袖,則提交表單時(shí)不進(jìn)行驗(yàn)證;
  • target:_blank/_self/_parent/_top/framename嘁锯,規(guī)定在何處打開action URL宪祥;

2.表單元素

1.<input>元素:
  • <input> 元素不同的 type 屬性
    1.<input type="text"> 定義供文本輸入的單行輸入字段:
    <div class="username">
    <label for="username">your name</label>
    <input id="username" type="text" name="username" value="bunny">
    </div>
    2.<input type="password"> 定義密碼字段:
    <div>
    <label for="password">your password</label>
    <input id="password" type="password" name="password" placeholder="please input your password">
    </div>
    3.<input type="submit"> 定義提交表單數(shù)據(jù)至表單處理程序的按鈕:
    <input type="submit" value="Submit"/>
    4.<input type="radio"> 定義單選按鈕:注意name一致
    <div class="sex">
    <label>your gender</label>
    <input type="radio" name="sex" value="male" checked> male
    <input type="radio" name="sex" value="female"> female
    </div>
    5.<input type="checkbox"> 定義復(fù)選框:注意name一致
    <div class="hobby">
    <label>your hobbies</label>
    <input type="checkbox" name="hobby" value="read" checked> reading
    <input type="checkbox" name="hobby" value="movie"> watching movies
    <input type="checkbox" name="hobby" value="piano"> playing piano
    <input type="checkbox" name="hobby" value="paint"> painting
    </div>
    6.
    <input type="button>
    定義按鈕
    7.<input type="number">(H5)用于應(yīng)該包含數(shù)字值的輸入字段:能夠?qū)?shù)字做出限制
    <input type="number" name="quantity" min="1" max="5">
    8.<input type="date"> (H5) 用于應(yīng)該包含日期的輸入字段:根據(jù)瀏覽器支持,日期選擇器會(huì)出現(xiàn)輸入字段中
    9.<input type="color"> (H5) 用于應(yīng)該包含顏色的輸入字段:根據(jù)瀏覽器支持家乘,顏色選擇器會(huì)出現(xiàn)輸入字段中
    10.<input type="range"> (H5) 用于應(yīng)該包含一定范圍內(nèi)的值的輸入字段:根據(jù)瀏覽器支持蝗羊,輸入字段能夠顯示為滑塊控件
    <input type="range" name="points" min="0" max="10">
    11.<input type="month"> (H5) 允許用戶選擇月份和年份:根據(jù)瀏覽器支持,日期選擇器會(huì)出現(xiàn)輸入字段中
    12.<input type="week"> (H5) 允許用戶選擇周和年:根據(jù)瀏覽器支持仁锯,日期選擇器會(huì)出現(xiàn)輸入字段中
    13.<input type="time"> (H5) 允許用戶選擇時(shí)間(無時(shí)區(qū)):根據(jù)瀏覽器支持耀找,時(shí)間選擇器會(huì)出現(xiàn)輸入字段中
    14.<input type="datetime"> (H5) 允許用戶選擇日期和時(shí)間(有時(shí)區(qū)):根據(jù)瀏覽器支持,日期選擇器會(huì)出現(xiàn)輸入字段中
    15.<input type="datetime-local"> (H5) 允許用戶選擇日期和時(shí)間(無時(shí)區(qū)):根據(jù)瀏覽器支持扑馁,日期選擇器會(huì)出現(xiàn)輸入字段中
    16.<input type="email"> (H5) 用于應(yīng)該包含電子郵件地址的輸入字段:根據(jù)瀏覽器支持涯呻,能夠在被提交時(shí)自動(dòng)對(duì)電子郵件地址進(jìn)行驗(yàn)證
    17.<input type="search"> (H5) 用于搜索字段(搜索字段的表現(xiàn)類似常規(guī)文本字段)
    18.<input type="tel"> (H5) 用于應(yīng)該包含電話號(hào)碼的輸入字段:目前只有 Safari 8 支持 tel 類型
    19.<input type="url"> (H5) 用于應(yīng)該包含 URL 地址的輸入字段:根據(jù)瀏覽器支持凉驻,在提交時(shí)能夠自動(dòng)驗(yàn)證 url 字段

  • <input> 元素的其他屬性
    1.value 屬性規(guī)定輸入字段的初始值
    2.readonly 屬性規(guī)定輸入字段為只讀(不能修改):<input type="text" name="firstname" value="John" readonly>,屬性不需要值
    3.disabled 屬性規(guī)定輸入字段是禁用的复罐,被禁用的元素是不可用和不可點(diǎn)擊的:<input type="text" name="firstname" value="John" disabled>
    4.size 屬性規(guī)定輸入字段的尺寸(以字符計(jì)):<input type="text" name="firstname" value="John" size="40">
    5.maxlength 屬性規(guī)定輸入字段允許的最大長(zhǎng)度:該屬性不會(huì)提供任何反饋涝登。如果需要提醒用戶,則必須編寫 JavaScript 代碼
    6.autocomplete(H5)屬性規(guī)定表單或輸入字段是否應(yīng)該自動(dòng)完成:on/off
    7.autofocus(H5) 屬性是布爾屬性效诅,規(guī)定當(dāng)頁面加載時(shí) <input> 元素應(yīng)該自動(dòng)獲得焦點(diǎn)胀滚,無屬性值
    8.form (H5) 屬性規(guī)定 <input> 元素所屬的一個(gè)或多個(gè)表單
    9.formaction(H5) 屬性規(guī)定當(dāng)提交表單時(shí)處理該輸入控件的文件的 URL
    10.formenctype (H5) 屬性規(guī)定當(dāng)把表單數(shù)據(jù)(form-data)提交至服務(wù)器時(shí)如何對(duì)其進(jìn)行編碼(僅針對(duì) method="post" 的表單),覆蓋 <form> 元素的 enctype 屬性
    11.formmethod (H5) 屬性定義用以向 action URL 發(fā)送表單數(shù)據(jù)(form-data)的** HTTP 方法乱投,覆蓋 <form> 元素的 method 屬性
    12.
    formnovalidate (H5)** 屬性規(guī)定在提交表單時(shí)不對(duì) <input> 元素進(jìn)行驗(yàn)證咽笼,覆蓋 <form> 元素的 novalidate 屬性,可用于 type="submit"
    13.formtarget (H5) 屬性規(guī)定的名稱或關(guān)鍵詞指示提交表單后在何處顯示接收到的響應(yīng)戚炫,覆蓋 <form> 元素的 target 屬性剑刑,可與 type="submit" 和 type="image" 使用
    14.height 和 width(H5) 屬性規(guī)定 <input> 元素的高度和寬度,僅用于 <input type="image">
    15.list (H5) 屬性引用的 <datalist> 元素中包含了 <input> 元素的預(yù)定義選項(xiàng)
    16.min 和 max (H5) 屬性規(guī)定 <input> 元素的最小值和最大值双肤,適用于如下輸入類型:number施掏、range、date茅糜、datetime七芭、datetime-local、month蔑赘、time 狸驳、week
    17.multiple (H5) 屬性是布爾屬性,規(guī)定允許用戶在 <input> 元素中輸入一個(gè)以上的值缩赛,無屬性值
    18.pattern (H5) 屬性規(guī)定用于檢查 <input> 元素值的正則表達(dá)式耙箍,適用于以下輸入類型:text、search酥馍、url究西、tel、email物喷、password
    19.placeholder(H5) 屬性規(guī)定用以描述輸入字段預(yù)期值的提示(樣本值或有關(guān)格式的簡(jiǎn)短描述),適用于以下輸入類型:text遮斥、search峦失、url、tel术吗、email 尉辑、password
    20.required (H5) 屬性是布爾屬性,規(guī)定在提交表單之前必須填寫輸入字段较屿,無屬性值
    21.step (H5) 屬性規(guī)定 <input> 元素的合法數(shù)字間隔隧魄,step 屬性可與 max 以及 min 屬性一同使用卓练,來創(chuàng)建合法值的范圍

2.<select>元素:下拉列表,屬性:
    <select name="city">
        <option value="beijing">Beijing</option>
        <option value="shanghai" selected="selected">Shanghai</option>
        <option value="hangzhou">Hangzhou</option>
    </select>
  • autofocus(H5):規(guī)定在頁面加載后文本區(qū)域自動(dòng)獲得焦點(diǎn)
  • disabled:規(guī)定禁用該下拉列表
  • form(H5):規(guī)定文本區(qū)域所屬的一個(gè)或多個(gè)表單
  • multiple:規(guī)定可選擇多個(gè)選項(xiàng)
  • name:名稱
  • required(H5):規(guī)定文本區(qū)域是必填
  • size:規(guī)定下拉列表中可見選項(xiàng)的數(shù)目
3.<option>元素:定義元素待選擇的選項(xiàng)购啄,屬性:
  • disabled:規(guī)定此選項(xiàng)應(yīng)在首次加載時(shí)被禁用
  • label:定義當(dāng)使用** <optgroup>** 時(shí)所使用的標(biāo)注
    Paste_Image.png
  • selected:規(guī)定選項(xiàng)(在首次顯示在列表中時(shí))表現(xiàn)為選中狀態(tài)
  • value:定義送往服務(wù)器的選項(xiàng)值
4.<textarea>元素:定義多行輸入字段(文本域)襟企,屬性:
  • autofocus(H5):規(guī)定在頁面加載后文本區(qū)域自動(dòng)獲得焦點(diǎn)
  • cols:規(guī)定文本區(qū)內(nèi)的可見寬度
  • disabled:規(guī)定禁用該文本區(qū)
  • form(H5) :規(guī)定文本區(qū)域所屬的一個(gè)或多個(gè)表單
  • maxlength(H5) :規(guī)定文本區(qū)域的最大字符數(shù)
  • name:定義文本區(qū)域名稱
  • placeholder(H5) :規(guī)定描述文本區(qū)域預(yù)期值的簡(jiǎn)短提示
  • readonly:規(guī)定文本區(qū)為只讀
  • required(H5) :規(guī)定文本區(qū)域是必填
  • rows:規(guī)定文本區(qū)內(nèi)的可見行數(shù)
  • wrap(H5) :規(guī)定當(dāng)在表單中提交時(shí),文本區(qū)域中的文本如何換行
5.<button>元素:定義可點(diǎn)擊的按鈕
6.<datalist>(H5)元素:規(guī)定預(yù)定義選項(xiàng)列表狮含,用戶會(huì)在他們輸入數(shù)據(jù)時(shí)看到預(yù)定義選項(xiàng)的下拉列表
7.<keygen>(H5)元素:規(guī)定用于表單的密鑰對(duì)生成器字段
8.<output>(H5)元素:定義不同類型的輸出顽悼,比如腳本的輸出
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市几迄,隨后出現(xiàn)的幾起案子蔚龙,更是在濱河造成了極大的恐慌,老刑警劉巖映胁,帶你破解...
    沈念sama閱讀 207,113評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件木羹,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡解孙,警方通過查閱死者的電腦和手機(jī)坑填,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評(píng)論 2 381
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來妆距,“玉大人穷遂,你說我怎么就攤上這事∮榫荩” “怎么了蚪黑?”我有些...
    開封第一講書人閱讀 153,340評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)中剩。 經(jīng)常有香客問我忌穿,道長(zhǎng),這世上最難降的妖魔是什么结啼? 我笑而不...
    開封第一講書人閱讀 55,449評(píng)論 1 279
  • 正文 為了忘掉前任掠剑,我火速辦了婚禮,結(jié)果婚禮上郊愧,老公的妹妹穿的比我還像新娘朴译。我一直安慰自己,他們只是感情好属铁,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,445評(píng)論 5 374
  • 文/花漫 我一把揭開白布眠寿。 她就那樣靜靜地躺著,像睡著了一般焦蘑。 火紅的嫁衣襯著肌膚如雪盯拱。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,166評(píng)論 1 284
  • 那天,我揣著相機(jī)與錄音狡逢,去河邊找鬼宁舰。 笑死,一個(gè)胖子當(dāng)著我的面吹牛奢浑,可吹牛的內(nèi)容都是我干的蛮艰。 我是一名探鬼主播,決...
    沈念sama閱讀 38,442評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼殷费,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼印荔!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起详羡,我...
    開封第一講書人閱讀 37,105評(píng)論 0 261
  • 序言:老撾萬榮一對(duì)情侶失蹤仍律,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后实柠,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體水泉,經(jīng)...
    沈念sama閱讀 43,601評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,066評(píng)論 2 325
  • 正文 我和宋清朗相戀三年窒盐,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了草则。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,161評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡蟹漓,死狀恐怖炕横,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情葡粒,我是刑警寧澤份殿,帶...
    沈念sama閱讀 33,792評(píng)論 4 323
  • 正文 年R本政府宣布,位于F島的核電站嗽交,受9級(jí)特大地震影響卿嘲,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜夫壁,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,351評(píng)論 3 307
  • 文/蒙蒙 一拾枣、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧盒让,春花似錦梅肤、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,352評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至撩扒,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背搓谆。 一陣腳步聲響...
    開封第一講書人閱讀 31,584評(píng)論 1 261
  • 我被黑心中介騙來泰國(guó)打工炒辉, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人泉手。 一個(gè)月前我還...
    沈念sama閱讀 45,618評(píng)論 2 355
  • 正文 我出身青樓黔寇,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親斩萌。 傳聞我的和親對(duì)象是個(gè)殘疾皇子缝裤,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,916評(píng)論 2 344

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

  • html表單用途 html用于收集用戶的輸入向服務(wù)端提交數(shù)據(jù),從而實(shí)現(xiàn)用戶與web端的交互 html表單的屬性 1...
    zhangkun_sunset閱讀 320評(píng)論 0 0
  • HTML表單 HTML 表單用于搜集不同類型的用戶輸入颊郎。 表單是一個(gè)包含表單元素的區(qū)域憋飞。 使用 定義表單 .for...
    汲汲hz閱讀 262評(píng)論 0 0
  • 1. 簡(jiǎn)介 HTML 表單表示文檔中的一個(gè)區(qū)域,包含了表單元素等交互控制原件姆吭,用于向 web 服務(wù)器提交信息榛做。 f...
    饑人谷_風(fēng)爭(zhēng)閱讀 307評(píng)論 0 0
  • form表單的作用 form表單的主要作用是采集和傳輸用戶信息 常見的<input>標(biāo)簽和作用 text標(biāo)簽,用于...
    魔王卡卡閱讀 224評(píng)論 0 0
  • 想起昨天沒有寫的文章内狸,今天早上很早就醒了检眯。 昨天去看了女神舟舟,我當(dāng)時(shí)的表現(xiàn)太差勁了昆淡,說話語無倫次然后還哭了锰瘸。 好...
    初念于你閱讀 329評(píng)論 2 0