HTML 表單用于搜集不同類型的用戶輸入。
表單標簽列表:

### 一,表單標簽<form>
表單是一個包含表單元素的區域。表單元素是允許用戶在表單中(比如:文本域、下拉列表、單選框、復選框等
等)輸入信息的元素。表單使用表單標簽(<form>)定義。
### 二,表單輸入標簽< input>
多數情況下被用到的表單標簽是輸入標簽(< input>)。輸入類型是由類型屬性(type)定義的。大多數經常被用到的輸入類型如下:
(1)文本域(Text Fields)和密碼域(Password Field)
當用戶要在表單中鍵入字母、數字等內容時,就會用到文本域和密碼域。
~~~
<span style="font-size:18px;"><html>
<head>
<title>HTML表單標簽演示</title>
</head>
<body>
<form>
登錄名稱:<input type="text" name="user" /><br />
登錄密碼:<input type="password" name="password" />
</form>
<p>請注意,當您在密碼域中鍵入字符時,瀏覽器將使用項目符號來代替這些字
符。</p>
</body>
</html>
</span>
~~~
瀏覽器顯示的結果為:

(2)單選按鈕(Radio Buttons)
當用戶從若干給定的的選擇中選取其一時,就會用到單選框。注意,只能從中選取其一。也可以用屬性
checked="checked"將性別選擇為默認狀態。
~~~
<span style="font-size:18px;"><html>
<head>
<title>HTML表單標簽演示</title>
</head>
<body>
<form>
選擇性別第一種情況:<input type="radio" name="sex" value="man" />男
<input type="radio" name="sex" value="woman" />女
<hr/>
選擇性別第二種情況:<input type="radio" name="sex" value="man" />男
<input type="radio" name="sex" value="woman"
checked="checked" />女
</form>
<p>第一種情況最為常見,但是也會遇到第二種情況,就是當注冊的為女性網站
時,性別選項會默認選擇性別女。</p>
</body>
</html></span>
~~~
瀏覽器顯示的結果為:

(3)復選框(Checkboxes)
當用戶需要從若干給定的選擇中選取一個或若干選項時,就會用到復選框。也可以用屬性checked="checked"將
性別選擇為默認狀態。
~~~
<span style="font-size:18px;"><html>
<head>
<title>HTML表單標簽演示</title>
</head>
<body>
<form>
選擇技術:<input type="checkbox" name="technology" value="JAVA" />JAVA
<input type="checkbox" name="technology" value="HTML" />HTML
<input type="checkbox" name="technology" value="CSS" />CSS
</form>
</body>
</html></span>
~~~
瀏覽器顯示的結果為:

(4)輸入標簽中的其他輸入類型
1文件選擇框(file)
當用戶需要從給定的文件夾中選取一個或若干個文件時,就會用到文件選擇框。
2表單隱藏組件(hidden)
當用戶數據不需要客戶端知道,但是可以將其提交給服務端。
3圖片
這個圖片組件可以有提交數據的功能。
4按鈕
這個按鈕組件可以自定義點擊事件。
~~~
<span style="font-size:18px;"><html>
<head>
<title>HTML表單標簽演示</title>
</head>
<body>
<form>
選擇文件:<input type="file" name="file" /><br/>
<!--這個圖片組件可以有提交數據的功能-->
一個圖片:<input name="hh" type="image" src="22.jpg" height="48"
width="72" align="middle"/><br/>
<!--數據不需要客戶端知道,但是可以將其提交給服務端-->
隱藏組件:<input type="hidden" name="hidden" value="myvalue" /><br/>
一個按鈕:<input type="button" value="點擊按鈕" onclick="alert('我是由
點擊按鈕動作彈出的')" /><br/>
</form>
</body>
</html></span>
~~~
瀏覽器顯示的結果為:
點擊選擇文件:

點擊按鈕:

點擊圖片:

### 三,< form>表單標簽的< select>標簽和< textarea>標簽
(1)< select>標簽
當在網頁中出現下拉列表時,需要用到的是<select>標簽
(2)< textarea>標簽
當用戶在網頁鍵入個人信息或留言等等需要輸入一些文本信息時,需要用到< textarea>標簽
~~~
<span style="font-size:18px;"><html>
<head>
<title>HTML表單標簽演示</title>
</head>
<body>
<form>
<h2>form表單標簽的select標簽</h2>
選擇國家:<select name="country">
<option value="none">--選擇國家--</option>
<option value="China" selected="selected">中國
</option>
<option value="USA">美國</option>
<option value="UK">英國</option>
</select>
<h2>form表單標簽的textarea標簽</h2>
鍵入內容:<textarea name="text">
</textarea><br/>
</form>
</body>
</html></span>
~~~
瀏覽器顯示的結果為:

### 四< form>表單標簽的< fieldset>標簽和< legend>標簽
< fieldset>標簽定義網頁中的一個域和< legend>標簽定義這個域的標題。
~~~
<span style="font-size:18px;"><html>
<head>
<title>HTML表單標簽演示</title>
</head>
<body>
<form>
<fieldset>
<legend>健康信息</legend>
身高:<input type="text" />
體重:<input type="text" />
</fieldset>
</form>
</body>
</html></span>
~~~
瀏覽器顯示的結果為:

### 五,輸入標簽< input>還有兩個最重要的屬性,就是:
< input type="reset" value="重置數據" />(用于清除用戶所填寫的數據信息)
< input type="submit" value="提交數據" />(用于客戶端向服務器端提交數據的按鈕動作,與上述的圖片功能相似)
### 六,表單標簽使用整體的代碼為:
~~~
<span style="font-size:18px;"><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>HTML表單標簽演示</title>
</head>
<body>
<form> <!--如果要給服務端提交數據,表單中的組件一定要有name屬性和value屬性,
用于給服務端獲取數據方便-->
<h2>form表單標簽的input標簽的十個組件</h2>
輸入名稱:<input type="text" name="user" value="" /><br/>
<!-- 密碼的輸入時需要隱藏其輸入的字符串-->
輸入密碼:<input type="password" name="psw" /><br/>
<!-- 性別的選擇需要放置在同一組內,兩者只能選擇其一-->
選擇性別第一種情況:<input type="radio" name="sex" value="man" />男 <input type="radio" name="sex" value="woman" />女 <br/>
<!--如果一個網站的注冊用戶為同一性別,可以使用其屬性checked,性別選擇為默認(這一次默認選擇女)-->
選擇性別第二種情況:<input type="radio" name="sex" value="man" />男 <input type="radio" name="sex" value="woman" checked="checked" />女 <br/>
<!--如果選擇多項的內容,需要用到復選框,可以選擇多項內容-->
選擇技術:<input type="checkbox" name="technology" value="JAVA" />JAVA
<input type="checkbox" name="technology" value="HTML" />HTML
<input type="checkbox" name="technology" value="CSS" />CSS <br/>
選擇文件:<input type="file" name="file" /><br/>
<!--這個圖片組件可以有提交數據的功能-->
一個圖片:<input name="hh" type="image" src="22.jpg" height="48" width="72" align="middle"/><br/>
<!--數據不需要客戶端知道,但是可以將其提交給服務端-->
隱藏組件:<input type="hidden" name="hidden" value="myvalue" /><br/>
一個按鈕:<input type="button" value="點擊按鈕" onclick="alert('我是由點擊按鈕動作彈出的')" /><br/>
<h2>form表單標簽的select標簽</h2>
選擇國家:<select name="country">
<option value="none">--選擇國家--</option>
<option value="China" selected="selected">中國</option>
<option value="USA">美國</option>
<option value="UK">英國</option>
</select><br/>
<h2>form表單標簽的textarea標簽</h2>
所寫內容:<textarea name="text">
</textarea><br/>
<input type="reset" value="重置數據" />
??????
<input type="submit" value="提交數據" />
</form>
</body>
</html></span>
~~~
瀏覽器顯示的結果為:

? ? ? ?
? ? ??
- 前言
- HTML學習1:Dreamweaver8的安裝
- HTML學習2:初識HTML
- HTML學習3:常用標簽之文本標簽
- HTML學習4:常用標簽之列表標簽
- HTML學習5:常用標簽之圖像標簽
- HTML學習6:常用標簽之超鏈接標簽
- HTML學習7:常用標簽之表格標簽
- HTML學習8:常用標簽之框架標簽
- HTML學習9:常用標簽之表單標簽
- HTML學習10:表單格式化
- HTML學習11:HTTP 方法
- HTML學習12:其他常見標簽之頭標簽
- HTML學習13:其他常見標簽之體標簽
- 輕松學習JavaScript一:為什么學習JavaScript
- 輕松學習JavaScript二:JavaScript語言的基本語法要求
- 輕松學習JavaScript三:JavaScript與HTML的結合
- 輕松學習JavaScript四:JS點擊燈泡來點亮或熄滅這盞燈的網頁特效映射出JS在HTML中作用
- 輕松學習JavaScript五:JavaScript的變量和數據類型
- 輕松學習JavaScript六:JavaScript的表達式與運算符
- 輕松學習JavaScript七:JavaScript的流程控制語句
- 輕松學習JavaScript八:JavaScript函數
- 輕松學習JavaScript九:JavaScript對象和數組
- 輕松學習JavaScript十:JavaScript的Date對象制作一個簡易鐘表
- 輕松學習JavaScript十一:JavaScript基本類型(包含類型轉換)和引用類型
- 輕松學習JavaScript十二:JavaScript基于面向對象之創建對象(一)
- 輕松學習JavaScript十二:JavaScript基于面向對象之創建對象(二)
- 輕松學習JavaScript十三:JavaScript基于面向對象之繼承(包含面向對象繼承機制)
- 輕松學習JavaScript十四:JavaScript的RegExp對象(正則表達式)
- 輕松學習JavaScript十五:JavaScript之BOM簡介
- 輕松學習JavaScript十六:JavaScript的BOM學習(一)
- 輕松學習JavaScript十七:JavaScript的BOM學習(二)
- 輕松學習JavaScript二十九:JavaScript中的this詳解
- CSS基礎學習一:CSS概述
- CSS基礎學習二:如何創建 CSS
- CSS基礎學習三:CSS語法
- CSS基礎學習四:元素選擇器
- CSS基礎學習五:類選擇器
- CSS基礎學習六:id選擇器
- CSS基礎學習七:屬性選擇器
- CSS基礎學習八:派生選擇器
- CSS基礎學習九:偽類
- CSS基礎學習十:偽元素
- CSS基礎學習十一:選擇器的優先級
- CSS基礎學習十二:CSS樣式
- CSS基礎學習十三:盒子模型
- CSS基礎學習十四:盒子模型補充之display屬性設置
- CSS基礎學習十五:盒子模型補充之外邊距合并
- CSS基礎學習十六:CSS盒子模型補充之border-radius屬性
- CSS基礎學習十七:CSS布局之定位
- CSS基礎學習十八:CSS布局之浮動
- CSS基礎學習十九:CSS布局之圖文混排,圖像簽名,多圖拼接和圖片特效
- DIV+CSS實操一:經管系網頁總體模塊布局
- DIV+CSS實操二:經管系網頁添加導航欄和友情鏈接欄
- DIV+CSS實操三:經管系網頁內容模塊添加標題欄和版權信息模塊
- DIV+CSS實操四:經管系網頁內容模塊內容添加(一)
- DIV+CSS實操五:經管系網頁內容模塊內容添加(二)
- DIV+CSS實操六:經管系網頁添加導航欄下拉菜單
- DIV+CSS實操七:中文系內容模塊控制文本不換行和超出指定寬度后用省略號代替
- JS中實現字符串和數組的相互轉化