<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                # 第 10 章 表單元素[上] 學習要點: 1.表單元素總匯 2.表單元素解析 主講教師:李炎恢 本章主要探討 HTML5?中表單元素,表單元素用于獲取用戶的輸入數據。 **一.表單元素總匯** 在 HTML5?的表單中,提供了各種可供用戶輸入的表單控件。 | **元素名稱** | **說明** | | --- | --- | | form | 表示 HTML?表單 | | input | 表示用來收集用戶輸入數據的控件 | | textarea | 表示可以輸入多行文本的控件 | | select | 表示用來提供一組固定的選項 | | option | 表示提供提供一個選項 | | optgroup | 表示一組相關的 option?元素 | | button | 表示可用來提交或重置的表單按鈕(或一般按鈕) | | datalist | 定義一組提供給用戶的建議值 | | fieldset | 表示一組表單元素 | | legend | 表示 fieldset?元素的說明性標簽 | | label | 表示表單元素的說明標簽 | | output | 表示計算結果 | **二.表單元素解析** **1.&lt;form&gt;****定義表單** ``` <form method="post" action="http://www.haosou.com/">   &lt;button&gt;提交&lt;/button&gt; &lt;/form&gt; ``` 解釋:&lt;form&gt;元素主要是定義本身是一組表單。 | **元素名稱** | **說明** | | --- | --- | | action? | 表示表單提交的頁面 | | method | 表示表單的請求方式:有 POST?和 GET?兩種,默認 GET | | enctype | 表示瀏覽器對發送給服務器的數據所采用的編碼格式。有三種:application/x-www-form-urlencoded(默認編碼,不能將文件上傳到服務器)、multipart/form-data(用于上傳文件到服務器)、text/plain(未規范的編碼,不建議使用,不同瀏覽器理解不同) | | name | 設置表單名稱,以便程序調用 | | target | 設置提交時的目標位置:_blank、_parent、_self、_top | | autocomplete | 設置瀏覽器記住用戶輸入的數據,實現自動完成表單。默認為 on?自動完成,如果不想自動完成則設置 off。 | | novalidate | 設置是否執行客戶端數據有效性檢查,后面課程講解。 | //使用?get 提交數據 ``` method="get" ``` //喪失自動提示功能 ``` autocomplete="off" ``` //使用_blank 新建目標? ``` target="_blank" ``` **2.&lt;input&gt;****表示用戶輸入數據** ``` <input name="user"> ``` 解釋:&lt;input&gt;元素默認情況會出現一個單行文本框,有五個屬性。 | **屬性名稱** | **說明** | | --- | --- | | autofocus | 讓光標聚焦在某個 input?元素上,讓用戶直接輸入 | | disabled | 禁用 input?元素 | | autocomplete | 單獨設置 input?元素的自動完成功能 | | form | 讓表單外的元素和指定的表單掛鉤提交 | | type | input 元素的類型,內容較多,將在下節課展開講解 | | name | 定義 input?元素的名稱,以便接收到相應的值 | //聚焦光標 ``` <input name="user" autofocus> ``` //禁用?input ``` <input name="user" disabled> ``` //禁止自動完成 ``` <input name="user" autocomplete="off"> ``` //表單外的?input? ``` <form method="get" id="register"> ... </form> <input name="email" form="register"> ``` **3.&lt;label&gt;****添加說明標簽** ``` <p><label for="user">用戶名:<input id="user" name="user"></label></p> ``` 解釋:&lt;label&gt;元素可以關聯 input,讓用戶體驗更好。且更加容易設置 CSS?樣式。 **4.&lt;fieldset&gt;****對表單進行編組** ``` <fieldset>...</fieldset> ``` 解釋:&lt;fieldset&gt;元素可以將一些表單元素組織在一起,形成一個整體。 | **屬性名稱** | **說明** | | --- | --- | | name | 給分組定義一個名稱 | | form | 讓表單外的分組與表單掛鉤 | | disabled | 禁用分組內的表單 | **5.&lt;legend&gt;****添加分組說明標簽** ``` <fieldset> <legend> 注冊表單 </legend> </fieldset> ``` 解釋:&lt;legend&gt;元素給分組加上一個標題。 **6.&lt;button&gt;****添加按鈕**? ``` <button type="submit"></button> ``` 解釋:&lt;button&gt;元素添加一個按鈕,type?屬性有如下幾個值: | **值名稱** | **說明** | | --- | --- | | submit | 表示按鈕的作用是提交表單,默認 | | reset | 表示按鈕的作用是重置表單 | | button | 表示按鈕為一般性按鈕,沒有任何作用 | //提交表單? ``` <button type="submit">提交</button> ``` //重置表單 ``` <button type="reset">重置</button> ``` //普通按鈕 ``` <button type="button">按鈕</button> ``` 對于 type?屬性為 submit?時,按鈕還會提供額外的屬性。 | **屬性名稱** | **說明** | | --- | --- | | form | 指定按鈕關聯的表單 | | formaction | 覆蓋 form?元素的 action?屬性 | | formenctype | 覆蓋 form?元素的 enctype?屬性 | | formmethod | 覆蓋 form?元素的 method?屬性 | | formtarget | 覆蓋 form?元素的 target?屬性 | | formnovalidate | 覆蓋 form?元素的 novalidate?屬性 | ?//表單外關聯提交 ``` <button type="submit" form="register">提交</button> ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看