form表單有什么作用?有哪些常用的input 標(biāo)簽,分別有什么作用?
表單時(shí)用來收集傳輸用戶在頁面上提交的數(shù)據(jù)。
| input標(biāo)簽 | 作用 |
|---|---|
| text | 創(chuàng)建單行文本輸入框 |
| password | 創(chuàng)建單行文本框,字符以原點(diǎn)顯示 |
| checkbox | 創(chuàng)建復(fù)選按鈕 |
| radio | 創(chuàng)建單選按鈕 |
| file | 文件上傳 |
| select | 下拉菜單 |
| textarea | 多行文本 |
| button | 創(chuàng)建按鈕 |
| hidden | 去占存一些信息;保證安全性 |
| reset | 重置按鈕,清空用戶輸入 |
post 和 get 方式的區(qū)別?
- get一般用于向服務(wù)器查詢/獲取信息post一般用于向服務(wù)器提交信息。
- get提交的信息會(huì)顯示在URL中,因此降低了安全性。而post不會(huì)顯示在URL中,提高了安全性
- get提交的信息有限,根據(jù)不同瀏覽器對(duì)URL長度限制的不同而受到不同的限制。而post理論上可以提交無限的信息量。
- post需要兩個(gè)階段發(fā)送數(shù)據(jù),降低了傳輸?shù)目煽啃砸约八俣?。get只需要一個(gè)階段,速度更快。。
在input里,name 有什么作用?
帶有相同name屬性的可以分為一組;
placeholder 屬性有什么作用?
placeholder屬性規(guī)定用以描述輸入字段預(yù)期值的提示,該提示會(huì)在用戶輸入值之前顯示在輸入字段中
type=hidden隱藏域有什么作用? 舉例說明
隱藏域在頁面中,用戶是不可見的,在表單中插入隱藏域的目的在于收集或發(fā)送信息,以利于被處理表單的程序所使用。瀏覽者單擊發(fā)送按鈕發(fā)送表單的時(shí)候,隱藏域的信息也被一起發(fā)送到服務(wù)器,從后臺(tái)給用戶隱藏域中value添加值,就可以識(shí)別用戶,提高安全性。