HTML 5 <form> 標(biāo)簽
定義和用法
<form> 標(biāo)簽創(chuàng)建供用戶輸入的表單。
form 元素包含一個或多個表單元素:
- button
- input
- keygen
- object
- output
- select
- textarea
表單用于向服務(wù)器(指定的 URL)傳遞用戶數(shù)據(jù)。
實例
文檔的頁腳:
<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 之間的差異
在 HTML 5 中有一些新屬性,同時不再支持 HTML 4.01 中的一些屬性。
屬性
屬性 | 值 | 描述 |
---|---|---|
accept | MIME_type | HTML 5 中不支持。 |
accept-charset | charset_list | 表單數(shù)據(jù)的可能的字符集列表(逗號分隔)。 |
action | URL | 定義當(dāng)點擊提交按鈕時向何處發(fā)送數(shù)據(jù)。 |
autocomplete |
|
規(guī)定是否自動填寫表單。 |
enctype | 見說明 | 用于對表單內(nèi)容進行編碼的 MIME 類型。 |
method |
|
用于向 action URL 發(fā)送數(shù)據(jù)的 HTTP 方法。默認是 get。 |
name | form_name | 定義表單唯一的名稱。 |
target |
|
在何處打開目標(biāo) URL。 |
說明
enctype 屬性可能的值:
- application/x-www-form-urlencoded
- multipart/form-data
- text/plain
autocomplete 屬性如果設(shè)置為 on,則瀏覽器可以存儲表單的輸入值,然后在用戶返回該頁面時自動填寫表單。如果設(shè)置為 off,則瀏覽器不應(yīng)存儲這些信息。
標(biāo)準屬性
<form> 標(biāo)簽支持 HTML 5 中的標(biāo)準屬性。
事件屬性
<form> 標(biāo)簽支持 HTML 5 中的事件屬性。