HTML 表單簡介

<form action="/abc" method="get">
    <div class="username">
        <input type="text" name="username1">
    </div>
    <div class="password">
        <input type="password" name="password1">
    </div>
    <div class="submit">
        <button>提交</button>
    </div>
</form>

POST/GET 二者區(qū)別
GET 本質(zhì):URL 的拼接,所有的參數(shù)做一個拼接,拼接成一個新的 URL

GET 向后臺發(fā)請求時候,會把所有請求形式以 key=value 的形式組裝到一起,然后拼接到 URL 上;POST 形式的請求 URL 不會發(fā)生變化,傳輸?shù)臄?shù)據(jù)依然通過瀏覽器傳輸給后臺。

GET:向后臺要數(shù)據(jù),傳輸很少數(shù)據(jù)量指明要什么數(shù)據(jù)
POST:向后臺傳數(shù)據(jù),對安全性要求較高選擇 POST


form有兩個關(guān)鍵參數(shù):action/method
action 將表單數(shù)據(jù)提交給后臺的哪個程序;method 選擇 GET 或者 POST。

表單數(shù)據(jù)要被 form 標簽包裹上,被 form 包裹的數(shù)據(jù)點擊 submit 后會被提交給目標程序,而不被包裹的則不會被提交。


form 是表單的外殼,主要有四個屬性:action/method/targer/enctype
target:何處打開 action

    <div class="username">
        <label for="username">姓名</label>
        <input id="username" type="text" name="username1">
    </div>

for 和 id 對應(yīng),點中“姓名”也即是選中了輸入框

    <div class="hobby">
        <input type="checkbox" name="hobby" value="read">讀書
        <input type="checkbox" name="hobby" value="music">聽歌
        <input type="checkbox" name="hobby" value="study">學(xué)習(xí)
    </div>

checkbox 的 name 要設(shè)置為一樣的,表示其是多選,都針對 name;value 要設(shè)置。

    <div class="sex">
        <label>性別</label>
        <input type="radio" name="sex" value="男">男
        <input type="radio" name="sex" value="女">女
    </div>

radio 為單選

    <div class="file"> <!---->
        <input type="file" name="myfile" accept="image/png">
    </div>

文件上傳,只接受 accept 中的

    <div class="select">
        <select name="city"><!---->
            <option value="Beijing">北京</option>
            <option value="Shanghai" selected>上海</option>
            <option value="Hangzhou">杭州</option>
        </select>
    </div>

name 就是傳給后端 key=value 的 key

    <div class="textarea"><!--多行文本-->
        <textarea name="article">

        </textarea>
    </div>


    <!--在頁面中隱藏一些信息,為了安全-->
    <input type="hidden" name="abcd" value="123456">
    <input type="button" name="">
    <input type="submit" value="submit">
    <input type="reset" value="reset">
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1.form表單有什么作用?有哪些常用的input 標簽,分別有什么作用? form表單的作用是將表單內(nèi)的數(shù)據(jù)提交...
    山門龍龍閱讀 447評論 0 0
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,544評論 19 139
  • HTML表單 在HTML中,表單是 ... 之間元素的集合,它們允許訪問者輸入文本、選擇選項、操作對象等等,然后將...
    蘭山小亭閱讀 3,505評論 2 14
  • 什么是表單? HTML表單是一個包含表單元素的區(qū)域,用來收集用戶輸入的內(nèi)容并提交,使用標簽 來設(shè)置。一個表單里通常...
    饑人谷_zysallen閱讀 353評論 0 1
  • 長江商業(yè)評論微文《不明白大腦如何運作,自學(xué)是無效的》 大腦運行原則:能不用就不用,盡可能避免思考。人們往往以習(xí)慣來...
    我著相了閱讀 659評論 0 0

友情鏈接更多精彩內(nèi)容