form表單有什么作用?有哪些常用的input 標(biāo)簽,分別有什么作用?
表單的作用是搜集用戶的輸入,用戶提交表單時(shí)向服務(wù)器傳輸數(shù)據(jù),從而實(shí)現(xiàn)用戶與web服務(wù)器的交互。
常用的input標(biāo)簽
- button——定義可點(diǎn)擊的按鈕
- checkbox——定義復(fù)選框
- radio——定義單選按鈕
- text——定義單行輸入框,可在其中輸入文本
- file——定義輸入字段和“瀏覽”按鈕,供文件上傳
- hidden——定義隱藏的輸入字段
- image——定義圖像形式的提交按鈕
- password——定義密碼字段,該字段中的字符被掩碼
- reset——定義重置按鈕,用于清除表單中的所有數(shù)據(jù)
- submit——定義提交按鈕,把表單數(shù)據(jù)發(fā)給服務(wù)器
- label——標(biāo)簽
post 和 get 方式的區(qū)別?
- get主要用于向服務(wù)器索取信息,post則主要是向服務(wù)器提交信息。
- 由于get方式在傳輸數(shù)據(jù)時(shí)信息體現(xiàn)在URL中,而post方式URL不變,信息通過(guò)后臺(tái)傳送。因此post方式更具安全性。
- 因?yàn)間et方式的信息主要是URL方式進(jìn)行體現(xiàn),所以在信息傳輸過(guò)程中,可能會(huì)出現(xiàn)信息傳輸不完整。但是post方式可以在某種程度上避免。
在input里,name 有什么作用?
name 屬性規(guī)定 input 元素的名稱,只有設(shè)置了 name 屬性的表單元素才能在提交表單時(shí)傳遞它們的值。
radio 如何 分組?

Paste_Image.png
placeholder 屬性有什么作用?
在placehoder后輸入值即為表格默認(rèn)顯示值,當(dāng)輸入實(shí)際值后會(huì)消失。

Paste_Image.png
type=hidden隱藏域有什么作用? 舉例說(shuō)明
通過(guò)hidden隱藏域在頁(yè)面中添加相關(guān)的驗(yàn)證信息,當(dāng)form表單被提交后,服務(wù)器會(huì)收到該驗(yàn)證信息,通過(guò)一定的算法校驗(yàn)該驗(yàn)證信息,可以有效防止非法請(qǐng)求對(duì)數(shù)據(jù)庫(kù)的增刪改查,提高了web應(yīng)用的安全性。