整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          html基礎必備-表單標記,前端小白一看就會

          表單允許我們發送和接收來自web頁面的數據,表單的用途有:網站和論壇登錄;注冊信息;基于web的電子郵件;在線問卷調查等。

          表單 - <form> ... </form>

          所有表單元素(如輸入框和按鈕)必須位于表單標記內。在大多數情況下,表單必須設置name、action屬性。

          • name=“?” - 標識表單的唯一名稱,由操作腳本使用。
          • action=“url” - 提交時處理表單數據的腳本的地址(url)。在某些情況下,不需要操作URL,而是由web頁面的JavaScript函數處理表單數據。
          • method=“?” - 向操作腳本傳送數據時使用的請求方法,post或get。例如,post用于提交用戶注冊的表單數據,get用于搜索或必須取得返回信息的表單。

          輸入字段 - <input>

          用于為表單創建簡單的文本輸入字段,但也是許多其他表單輸入類型的基礎,使用type屬性來指定不同類型。

          • name=“?” - 輸入字段被操作腳本使用時使用的唯一名稱。
          • type=“?” - 輸入字段有幾種類型,文本text、密碼password、復選框checkbox、單選框radio、文件file、圖像image、隱藏hidden都是最常見的。
          • value=“?” - 輸入字段在首次加載時顯示的初始值或數據。
          • size=“?” - 輸入字段的大小或寬度,通常以數字字符寬度而不是像素定義。
          • maxlength=“?” - 輸入字段的最大長度,例如輸入的最大字符數。
          • checked - 與復選框類型和單選框類型一起使用,默認設置為已選中。

          按鈕 - <button>

          按鈕與表單輸入字段類似,但有自己的一組屬性:

          • name=“?” - 按鈕中操作腳本中的唯一名稱。
          • type=“?” - 按鈕類型(submit或reset),提交submit還是重置reset。
          • value=“?” - 按鈕上顯示的文本,例如“確定”或“提交”。
          • size=“?” - 按鈕的長度(或寬度)。

          選擇列表 - <select> ... </select>

          下拉列表,也稱為組合框,允許從項目列表中進行選擇。

          • name=“?” - 選擇列表的名稱
          • size=“?”-選擇列表的最小寬度,通常不需要,因為列表項的大小決定列表大小。
          • multiple - 允許用戶從列表中選擇多個項目,默認為選。

          選擇項 - <option> </option>

          option標記定義選擇列表中的每一項,并且必須出現在select標記中。選擇項的文本必須出現在選項標記之間。

          • value=“?” - 該值是在選擇項被選中的情況下發送到操作腳本的數據。注意,這不是在列表中顯示的文本
          • selected - 設置選擇列表顯示時的默認選項。
          • 文本區域 - <textarea></textarea>
          • 文本區域允許輸入大量文本,并允許指定輸入框的高度與,不像input標記只能有固定高度。
          • name=“?” - 文本區域的唯一名稱。
          • rows=“?”-文本區域行數,定義文本區域的垂直大小。
          • cols=“?”-文本區域水平大小,即列數,定義為字符數。

          例子

          瀏覽器顯示的內容如下所示:

          帶有兩個輸入字段和相關標記的簡單 HTML 表單:

          <form action="demo_form.asp">

          <label for="male">Male</label>

          <input type="radio" name="sex" id="male" value="male"><br>

          <label for="female">Female</label>

          <input type="radio" name="sex" id="female" value="female"><br>

          <input type="submit" value="提交">

          </form>


          瀏覽器支持

          目前大多數瀏覽器支持 <label> 標簽。


          標簽定義及使用說明

          <label> 標簽為 input 元素定義標注(標記)。

          label 元素不會向用戶呈現任何特殊效果。不過,它為鼠標用戶改進了可用性。如果您在 label 元素內點擊文本,就會觸發此控件。就是說,當用戶選擇該標簽時,瀏覽器就會自動將焦點轉到和標簽相關的表單控件上。

          <label> 標簽的 for 屬性應當與相關元素的 id 屬性相同。


          提示和注釋

          提示:"for" 屬性可把 label 綁定到另外一個元素。請把 "for" 屬性的值設置為相關元素的 id 屬性的值。


          HTML 4.01 與 HTML5之間的差異

          "form" 屬性是 HTML5 的新屬性。


          屬性

          New:HTML5 新屬性。

          屬性描述
          forelement_id規定 label 與哪個表單元素綁定。
          formNewform_id規定 label 字段所屬的一個或多個表單。

          全局屬性

          <label> 標簽支持全局屬性,查看完整屬性表 HTML全局屬性。


          事件屬性

          <label> 標簽支持所有 HTML事件屬性。

          如您還有不明白的可以在下面與我留言或是與我探討QQ群308855039,我們一起飛!

          編寫HTML5頁面時,我們很多時候都需要用到表單屬性,那么HTML5作為一個新晉IT界紅人,HTML5表單屬性有哪些呢?今天先來分享一下其中的<form> / <input> autocomplete 屬性、<input> autofocus 屬性、<input> form 屬性以及<input> formaction 屬性。

          <form> / <input> autocomplete 屬性

          autocomplete 屬性規定 form 或 input 域應該擁有自動完成功能。

          當用戶在自動完成域中開始輸入時,瀏覽器應該在該域中顯示填寫的選項。

          提示: autocomplete 屬性有可能在 form元素中是開啟的,而在input元素中是關閉的。

          注意: autocomplete 適用于 <form> 標簽,以及以下類型的 <input> 標簽:text, search, url, telephone, email, password, datepickers, range 以及 color。

          實例

          HTML form 中開啟 autocomplete (一個 input 字段關閉 autocomplete ):

          <form action="demo-form.php" autocomplete="on">

          First name:<input type="text" name="fname"><br>

          Last name: <input type="text" name="lname"><br>

          E-mail: <input type="email" name="email" autocomplete="off"><br>

          <input type="submit">

          </form>

          提示:某些瀏覽器中,您可能需要啟用自動完成功能,以使該屬性生效。

          <form> novalidate 屬性

          novalidate 屬性的一個boolean 屬性.

          novalidate 屬性規定在提交表單時不應該驗證 form 或 input 域。

          實例

          無需驗證提交的表單數據

          <form action="demo-form.php" novalidate>

          E-mail: <input type="email" name="user_email">

          <input type="submit">

          </form>

          <input> autofocus 屬性

          autofocus 屬性是一個 boolean 屬性.

          autofocus 屬性規定在頁面加載時,域自動地獲得焦點。

          實例

          讓 "First name" input 輸入域在頁面載入時自動聚焦:

          First name:<input type="text" name="fname" autofocus>

          <input> form 屬性

          form 屬性規定輸入域所屬的一個或多個表單。

          提示:如需引用一個以上的表單,請使用空格分隔的列表。

          實例

          位于form表單外的input 字段引用了 HTML form (該 input 表單仍然屬于form表單的一部分):

          <form action="demo-form.php" id="form1">

          First name: <input type="text" name="fname"><br>

          <input type="submit" value="Submit">

          </form>

          Last name: <input type="text" name="lname" form="form1">

          <input> formaction 屬性

          The formaction 屬性用于描述表單提交的URL地址.

          The formaction 屬性會覆蓋<form> 元素中的action屬性.

          注意: The formaction 屬性用于 type="submit" 和 type="image".

          實例

          以下HTMLform表單包含了兩個不同地址的提交按鈕:

          <form action="demo-form.php">

          First name: <input type="text" name="fname"><br>

          Last name: <input type="text" name="lname"><br>

          <input type="submit" value="Submit"><br>

          <input type="submit" formaction="demo-admin.php"

          value="Submit as admin">

          </form>

          了解更多計算機相關知識,可登陸北大青鳥廣州新嘉華官網查看,或聯系在線值班老師了解詳情。


          主站蜘蛛池模板: 精品不卡一区中文字幕| 亚洲一区二区三区亚瑟| 成人在线一区二区| 国产成人精品日本亚洲专一区| 波霸影院一区二区| 玩弄放荡人妻一区二区三区| 精品无码国产一区二区三区AV| 国产内射999视频一区| 国产综合无码一区二区辣椒 | 爆乳熟妇一区二区三区霸乳| 精品一区二区三区在线视频观看 | 精品国产一区在线观看| 午夜视频在线观看一区| 在线一区二区观看| 亚无码乱人伦一区二区| 亚洲狠狠狠一区二区三区| 亚洲综合在线成人一区| 日韩精品一区二区三区毛片| 福利片免费一区二区三区| 国产人妖视频一区在线观看| 中文字幕一区二区三区精华液| 亚洲AV无码一区东京热久久| 亚洲国产av一区二区三区丶| 无码精品人妻一区二区三区影院| 中文字幕一区二区三区精华液| 精品亚洲A∨无码一区二区三区 | 精品视频一区二区三三区四区| 亚洲日韩一区二区三区| 国产在线精品一区二区三区不卡| 日本免费一区二区三区| 国产福利一区二区在线视频| 亚洲国产韩国一区二区| 国产麻豆精品一区二区三区v视界 国产美女精品一区二区三区 | 人妻精品无码一区二区三区| 亚洲福利视频一区二区| 国语对白一区二区三区| 国产伦精品一区二区三区不卡| 亚洲AV无码一区二三区| 国产一区二区在线视频播放| 国产内射在线激情一区| 一区二区视频在线免费观看|