簡體   English   中英

method="post" 和 type="submit" (HTML) 有什么區別?

[英]What is the difference between method=“post” and type=“submit” (HTML)?

它們是完全不同的東西嗎? 我還沒有真正得到 forms 並且我在網上找到的許多指南並沒有真正使用 type="submit" 所以我想我會問。

method是一個表單屬性。 它指定請求服務器的方法。 它只有兩個選項,GET 或 POST。 如果您的表單沒有敏感數據,請使用 GET,而當您嘗試提交敏感數據(如用戶登錄)時,請使用 POST。 您可以在此處參考更多信息: https://www.w3schools.com/tags/att_form_method.asp#:~:text=The%20method%20attribute%20specifies%20how,URL%20in%20name%2Fvalue%20pairs

type是輸入的屬性,它指定輸入的內容。 它的選項是文本、email、密碼、復選框、提交等等。 當用戶單擊具有此類型的輸入時,提交類型告訴輸入提交表單。 看看它https://www.w3schools.com/tags/att_input_type.asp

例子:

<form action="to/the/action" method="POST">
     <input type="text" placeholder="Enter user name" />
     <input type="submit" value="submit your form" />
</form>

這是一個簡單的表單,它告訴瀏覽器顯示一個文本輸入,告訴用戶輸入用戶名。 action 是您要發送表單數據的路徑,而 type=submit 定義當用戶點擊我時提交此表單。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM