表單標簽
- form元素
- <form> 元素定義 HTML 表單何缓,作為表單的外殼把用戶輸入的不同類型的數(shù)據(jù)提交到后臺疲恢。
- input元素
-
常用input標簽
-
- button元素
- <button> 元素定義可點擊的按鈕
<button type="button" onclick="alert('Hello World!')">Click Me!</button>
- <button> 元素定義可點擊的按鈕
- select元素
- <select> 元素定義下拉列表
<select name="cars"> <option value="volvo">Volvo</option> <option value="saab">Saab</option> <option value="fiat">Fiat</option> <option value="audi">Audi</option> </select>
- <select> 元素定義下拉列表
- option元素
- <option> 元素定義待選擇的選項。
列表通常會把首個選項顯示為被選選項。
能夠通過添加 selected 屬性來定義預定義選項。
<option value="fiat" selected>Fiat</option>
- <option> 元素定義待選擇的選項。
- textarea元素 多行文本框
- <textarea> 元素定義多行輸入字段(文本域)
<textarea name="message" rows="10" cols="30"> The cat was playing in the garden. </textarea>
- <textarea> 元素定義多行輸入字段(文本域)
get與post區(qū)別
1蛾狗、Get是把參數(shù)數(shù)據(jù)隊列加到提交表單的ACTION屬性所指的URL中,值和表單內(nèi)各個字段一一對應仪媒,在URL中可以看到沉桌。post是通過HTTP post機制,將表單內(nèi)各個字段與其內(nèi)容放置在HTML HEADER內(nèi)一起傳送到ACTION屬性所指的URL地址算吩。用戶看不到這個過程留凭。
2、Get 方式傳輸?shù)臄?shù)據(jù)量非常小偎巢,一般限制在 2 KB 左右蔼夜,但是執(zhí)行效率卻比 Post 方法好;而 Post 方式傳遞的數(shù)據(jù)量相對較大压昼,它是等待服務(wù)器來讀取數(shù)據(jù)求冷,不過也有字節(jié)限制,這是為了避免對服務(wù)器用大量數(shù)據(jù)進行惡意攻擊窍霞。
3匠题、跟是一樣的,也就是說但金,action頁面后邊帶的參數(shù)列表會被忽視韭山;而 跟 是不一樣的。
4冷溃、Get安全性非常低钱磅,Post安全性相對較高。
- 建議:除非你肯定你提交的數(shù)據(jù)可以一次性提交似枕,否則請盡量用 Post 方法