HTML 5 <form> 標簽
定義和用法
<form> 標簽標簽用于創建供用戶輸入的 HTML 表單。
form 元素包含一個或多個表單元素,比如:
- button
- input
- keygen
- object
- output
- select
- textarea
實例
帶有兩個輸入字段和一個體積按鈕的簡單的 HTML 表單:
<form action="form_action.asp">
First name: <input type="text" name="fname" value="Mickey" /><br /> Last name:<input type="text" name="lname" value="Mouse" /><br /> <input type="submit" value="Submit" /></form>
HTML 4.01 與 HTML 5 之間的差異
HTML5 擁有一些新的屬性,同時不再支持 HTML 4.01 中的某些屬性。
屬性
new : HTML5 中的新屬性。
屬性 | 值 | 描述 |
---|---|---|
accept | MIME_type | HTML 5 中不支持。 |
accept-charset | charset_list | 規定服務器可處理的表單數據字符集。 |
action | URL | 規定當提交表單時向何處發送表單數據。 |
autocomplete |
| 規定是否啟用表單的自動完成功能。 |
enctype | 見說明 | 規定在發送表單數據之前如何對其進行編碼。 |
method |
| 規定用于發送 form-data 的 HTTP 方法。 |
name | form_name | 規定表單的名稱。 |
novalidate | novalidate | 如果使用該屬性,則提交表單時不進行驗證。 |
target |
| 規定在何處打開 action URL。 |
說明
enctype 屬性可能的值:
- application/x-www-form-urlencoded
- multipart/form-data
- text/plain
全局屬性
<form> 標簽支持 HTML 5 中的全局屬性。
事件屬性
<form> 標簽支持 HTML 5 中的事件屬性。