一、form表單有什么作用奔缠?有哪些常用的input 標(biāo)簽掠抬,分別有什么作用?
1校哎、form表單用于收集用戶輸入的信息两波。
2瞳步、常用input標(biāo)簽和作用
input標(biāo)簽 | 作用 |
---|---|
<input type="text"> | 定義文本的單行字段輸入 |
<input type="password"> | 定義密碼字段 |
<input type="number"> | 用于應(yīng)該包含數(shù)字值的輸入字段 |
<input type="radio"> | 定義單選按鈕 |
<input type="checkbox"> | 定義復(fù)選框 |
<input type="submit"> | 定義提交表單數(shù)據(jù)至表單處理程序的按鈕 |
<input type="button> | 定義按鈕 |
<input type="date"> | 用于應(yīng)該包含日期的輸入字段 |
二、post 和 get 方式的區(qū)別腰奋?
get和post是method 屬性的兩種不同值单起,用于規(guī)定在提交表單時(shí)所用的 HTTP 方法。
get是默認(rèn)方法氛堕,瀏覽器會(huì)設(shè)定容量限制馏臭,使用 GET 時(shí)表單數(shù)據(jù)在頁(yè)面地址欄中是可見(jiàn)的。它適用于表單提交是被動(dòng)的(比如搜索引擎查詢)讼稚,并且沒(méi)有敏感信息。
使用POST方法 绕沈,在頁(yè)面地址欄中被提交的數(shù)據(jù)是不可見(jiàn)的锐想。它適用于表單正在更新數(shù)據(jù)或者包含敏感信息(例如密碼)。
三乍狐、在input里赠摇,name 有什么作用?
用途1: 作為可與服務(wù)器交互數(shù)據(jù)的HTML元素的服務(wù)器端的標(biāo)示浅蚪,比如input藕帜、select、textarea惜傲、和button等洽故。我們可以在服務(wù)器端根據(jù)其Name通過(guò)Request.Params取得元素提交的值。
用途2: HTML元素Input type="radio"分組盗誊,我們知道input type="radio"同一時(shí)間只能選中一個(gè)radio时甚,這個(gè)分組就是根據(jù)相同的name屬性來(lái)實(shí)現(xiàn)的。
四哈踱、radio 如何 分組?
input type="radio"是根據(jù)相同的name屬性來(lái)實(shí)現(xiàn)的荒适。
五、placeholder 屬性有什么作用?
placeholder屬性提供可描述輸入字段預(yù)期值的提示信息(hint),
該提示會(huì)在輸入字段為空時(shí)顯示开镣,并會(huì)在字段獲得焦點(diǎn)時(shí)消失刀诬。
六、type=hidden隱藏域有什么作用? 舉例說(shuō)明
收集發(fā)送一些信息供服務(wù)器處理邪财。從后臺(tái)給用戶隱藏域中value添加值陕壹,就可以識(shí)別用戶,提高安全性卧蜓。