form梳理

1、GET
<form action="http://baidu.com">
    <div>
      <input type="text" name="username" id="">
    </div>
    <div>
      <input type="password" name="password" id="">
    </div>
    <div>
      <input type="submit" value="提交">
    </div>
  </form>

action就是具體的路徑,也可以寫成//baidu.com就是放到百度頁面上請求,usename在左邊,輸入的值在右邊,中間用&連接,password放在左邊,輸入的值放在右邊。這就是一個GET請求是如何構造的。

在Network里看是這樣子的:https://www.baidu.com/?username=xiaoming&password=199910 問號后面的就是查詢參數query,query是一個對象,在這個例子里它是{username:xiaoming, password:199910}。

當然這個網址如果在瀏覽器里是打不開的,如果想要打開,就需要在服務器上針對查詢參數做設置,當服務器接收到這些查詢參數時,及時地返回一個相應的頁面即可。

2、關于input
<input type="submit" value="提交">
<button type="submit"></button>

這兩種方式都可以提交,重點在于type是submit即可,如果type不是submit,即使是input也不行。

3、POST
<form action="http://baidu.com" method="POST">
    <div>
      <input type="text" name="username" id="">
    </div>
    <div>
      <input type="password" name="password" id="">
    </div>
    <div>
      <input type="submit" value="提交">
    </div>
</form>

這段代碼和之前唯一的區別在于增加了一個method是post方法。

  • post的參數不會出現在query里,而是放到消息體里。

GET和POST的區別?
- get是沒有消息體的,post是有的
- post一般是沒有查詢參數的,但是可以在action設置成有
- get的url長度有限制,當然是人為限制的
安全性,post更安全一些

4、哪些標簽可以發GET請求

  • link
  • img
  • script
  • form

這些發起請求頭都有一個referer表示來源,是誰、哪個頁面發出的

5、form的一些其它屬性

自動填充

<form aciton="/" autocomplete="on/off">
</form>

會自動把以前寫過的一些東西給你選

html較驗

<form action="http://baidu.com">
    <div>
      <input type="text" name="username" id="" required>
    </div>
    <div>
      <input type="password" name="password" id="" required>
    </div>
    <div>
      <input type="submit" value="提交">
    </div>
  </form>

input添加了required就是必須填寫項,如果不填寫就會有提示。關于input還有不少東西去mdn查。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,924評論 18 139
  • http://192.168.136.131/sqlmap/mysql/get_int.php?id=1 當給sq...
    xuningbo閱讀 10,425評論 2 22
  • sqlmap用戶手冊 說明:本文為轉載,對原文中一些明顯的拼寫錯誤進行修正,并標注對自己有用的信息。 ======...
    wind_飄閱讀 2,098評論 0 5
  • 22年12月更新:個人網站關停,如果仍舊對舊教程有興趣參考 Github 的markdown內容[https://...
    tangyefei閱讀 35,224評論 22 257
  • 午后陽光正好 投射到大樹的懷抱 小溪的汩汩清流 也點綴著岸邊的石草
    淺一裊裊閱讀 173評論 0 1