表單是用于從用戶收集輸入的HTML機制。
要創(chuàng)建基本表單,您需要三個元素:form
,input
和button
元素。
下表顯示了包含簡單表單的HTML文檔。
<!DOCTYPE HTML>
<html>
<body>
<form method="post" action="http://example.com/form">
<input name="name" />
<button>Submit Vote</button>
</form>
</body>
</html>
帶有局部屬性的表單元素: action,method,enctype,name,accept-charset,novalidate,target,autocomplete
,在HTML頁面中創(chuàng)建一個表單。
novalidate
和autocomplete
屬性在HTML5中是新增的。
method
屬性指定將使用哪個HTTP方法將表單數(shù)據(jù)發(fā)送到服務(wù)器。
允許的值為 get
和 post
,它們對應(yīng)于HTTP GET和POST方法。
method屬性的默認值為 get
。
以下代碼設(shè)置表單的 post
值。
<form method="post" action="http://example.com/form">
對于 GET
請求,您可以多次提出相同的請求。
GET
請求應(yīng)該用于所有只讀信息檢索。
POST
請求用于不安全的互動,其中提交數(shù)據(jù)的行為改變了某種狀態(tài)。
POST
請求應(yīng)用于任何更改應(yīng)用程序狀態(tài)的操作。
更多建議: