1、form表單有什么作用?有哪些常用的input 標(biāo)簽,分別有什么作用?
1.1、form表單有什么作用
簡(jiǎn)單說就是html通過表單收集用戶信息(即:不同類型數(shù)據(jù))并提交后臺(tái)服務(wù)器,以便于用戶和WEB服務(wù)器的交互。
1.2、常用input 標(biāo)簽及其作用
<input type="text">:定義用于文本輸入的單行輸入字段(默認(rèn)寬度為20個(gè)字符)
<input type="password">:定義密碼字段
<input type="radio">:定義單選按鈕,允許用戶在有限數(shù)量的選項(xiàng)中選擇一個(gè)
<input type="checkbox">:定義復(fù)選框
<input type="submit">:定義用于向表單處理程序提交表單的按鈕。
<input type="button">:定義按鈕
2、post 和 get 方式的區(qū)別?
- get一般用于向服務(wù)器查詢/獲取信息,post一般用于向服務(wù)器提交信息。
- get提交的信息有限,根據(jù)不同瀏覽器對(duì)URL長(zhǎng)度限制的不同而受到不同的限制,而post理論上可以提交無限的信息量。
- post需要兩個(gè)階段發(fā)送數(shù)據(jù),降低了傳輸?shù)目煽啃砸约八俣龋?strong>get只需要一個(gè)階段,速度更快。
- ** get提交的信息會(huì)顯示在URL中,因此降低了安全性。而post**不會(huì)顯示在URL中,提高了安全性。
3、在input里,name 有什么作用?
name屬性規(guī)定了input元素的名稱,用于后續(xù)提交表單數(shù)據(jù),或者在JS中引用表單。
4、radio 如何 分組?
通過name屬性分組。相同的name為一組,如果name不一樣,就不是單選。
5、placeholder 屬性有什么作用?
對(duì)用戶起提示作用
6、type=hidden隱藏域有什么作用?舉例說明
- 隱藏域可作安全性檢測(cè)。隱藏域中的信息不被用戶所見,在提交表單時(shí)一并發(fā)送的web服務(wù)器,當(dāng)隱藏域中的信息與服務(wù)器匹配時(shí),則表單是安全的。
- 存儲(chǔ)信息。因?yàn)殡[藏域不被用戶所見,因此可以用來傳輸或者臨時(shí)存放一些數(shù)據(jù)。