HTML 表單用于搜集不同類型的用戶輸入鹉胖。
表單是一個包含表單元素的區(qū)域握玛。
表單元素是允許用戶在表單中輸入內(nèi)容,比如:文本域(textarea)、下拉列表甫菠、單選框(radio-buttons)挠铲、復(fù)選框(checkboxes)等等。
表單使用表單標(biāo)簽 <form> 來設(shè)置:
<form> hello world... </form>
多數(shù)情況下被用到的表單標(biāo)簽是輸入標(biāo)簽(<input>)寂诱。
輸入類型是由類型屬性(type)定義的拂苹。大多數(shù)經(jīng)常被用到的輸入類型如下:
文本域(Text Fields)
<form action=""> name: <input type="text" name="username"> password: <input type="text" name="password"> </form>
密碼字段
<form> Password: <input type="password" name="pwd"> </form>
單選按鈕(Radio Buttons)
<form>
<input type="radio" name="sex" value="man">boy
<input type="radio" name="sex" value="man">girl
</form>
```
####復(fù)選框(Checkboxes)
```
<form>
<input type="checkbox" name="game" value="lol">I like lol<br>
<input type="checkbox" name="game" value="dota">I like dota
</form>
```
####提交按鈕(Submit Button)
```
<form name="input" action="html_form_action.php" method="get">
Username: <input type="text" name="user">
<input type="submit" value="Submit">
</form>
```
####HTML 表單標(biāo)簽
```
[<form>]
定義供用戶輸入的表單
[<input>]
定義輸入域
[<textarea>]
定義文本域 (一個多行的輸入控件)
[<label>]
定義了 <input> 元素的標(biāo)簽,一般為輸入標(biāo)題
[<fieldset>]
定義了一組相關(guān)的表單元素痰洒,并使用外框包含起來
[<legend>]
定義了 <fieldset> 元素的標(biāo)題
[<select>]
定義了下拉選項(xiàng)列表
[<optgroup>]
定義選項(xiàng)組
[<option>]
定義下拉列表中的選項(xiàng)
[<button>]
定義一個點(diǎn)擊按鈕
[<datalist>](HTML5新標(biāo)簽)
指定一個預(yù)先定義的輸入控件選項(xiàng)列表
[<keygen>](HTML5新標(biāo)簽)
定義了表單的密鑰對生成器字段
[<output>](HTML5新標(biāo)簽)
定義一個計(jì)算結(jié)果
```