<表格>
HTML <form> 標籤
#實例
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <form action="demo-form.php"> First name: <input type="text" name="FirstName" value="Mickey"><br> Last name: <input type="text" name="LastName" value="Mouse"><br> <input type="submit" value="提交"> </form> <p>点击"提交"按钮,表单数据将被发送到服务器上的“demo-form.php”。</p> </body> </html>
執行實例»
點擊"運行實例" 按鈕查看線上實例
瀏覽器支援
所有主流瀏覽器都支援 <form> 標籤。
標籤定義及使用說明
<form> 標籤用於建立供使用者輸入的 HTML 表單。
<form> 元素包含一個或多個如下的表單元素:
#<input>
< ;textarea>
<button>
<select>
<option> ;
<optgroup>
<fieldset>
<label>
HTML 4.01 與HTML5之間的差異
HTML5 新增了兩個新的屬性:autocomplete 和novalidate,同時不再支援HTML 4.01 中的某些屬性。
HTML 與 XHTML 之間的差異
在 XHTML 中,name 屬性已被放棄。使用全域 id 屬性代替。
屬性
New :HTML5 中的新屬性。
屬性 | 值 | 描述 |
---|---|---|
accept | ##MIME_type | HTML5 不支援。 |
accept-charset | #character_set##規定伺服器可處理的表單數據字符集。 | |
action | URL | #規定提交表單時要傳送表單資料到何處。 |
autocompleteNew | on | off規定是否啟用表單的自動完成功能。 |
enctype | application/x-www-form-urlencoded multipart/form-data |
text/plain規定在向伺服器發送表單資料之前如何對其進行編碼。 (適用於 method="post" 的情況) |
method | get |
post規定規定用於傳送表單資料的 HTTP 方法。 |
name | text | #規定表單的名稱。 |
novalidateNew | novalidate | 如果使用該屬性,則提交表單時不進行驗證。 |
target | _blank _self # _parent | #
_top規定在何處開啟 action URL。 |
全域屬性
<form> 標籤支援 HTML 的全域屬性。
事件屬性
<form> 標籤支援 HTML 的事件屬性。
嘗試- 實例
帶有複選框的表單
此表單包含兩個複選框和一個提交按鈕。
實例
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <form action="demo-form.php" method="get"> <input type="checkbox" name="vehicle" value="Bike"> I have a bike<br> <input type="checkbox" name="vehicle" value="Car" checked="checked"> I have a car<br> <input type="submit" value="提交"> </form> </body> </html>
運行實例»
點擊"運行實例" 按鈕查看線上實例
帶有單選按鈕的表單
此表單包含兩個單選框和一個提交按鈕。
實例
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <form action="demo-form.php" method="get"> <input type="radio" name="sex" value="Male"> Male<br> <input type="radio" name="sex" value="Female" checked="checked"> Female<br> <input type="submit" value="提交"> </form> </body> </html>
運行實例»
點擊"運行實例" 按鈕查看線上實例
相關文章
HTML 教學:HTML 表單與輸入
HTML DOM 參考手冊: Form 物件