form表單有什么作用?有哪些常用的input 標簽抒蚜,分別有什么作用劳闹?
表單的作用是搜集用戶的輸入触机,用戶提交表單時向服務器傳輸數(shù)據(jù),從而實現(xiàn)用戶與web服務器的交互玷或。
常用的input標簽
- button——定義可點擊的按鈕
- checkbox——定義復選框
- radio——定義單選按鈕
- text——定義單行輸入框,可在其中輸入文本
- file——定義輸入字段和“瀏覽”按鈕片任,供文件上傳
- hidden——定義隱藏的輸入字段
- image——定義圖像形式的提交按鈕
- password——定義密碼字段偏友,該字段中的字符被掩碼
- reset——定義重置按鈕,用于清除表單中的所有數(shù)據(jù)
- submit——定義提交按鈕对供,把表單數(shù)據(jù)發(fā)給服務器
- label——標簽
post 和 get 方式的區(qū)別位他?
- get主要用于向服務器索取信息,post則主要是向服務器提交信息产场。
- 由于get方式在傳輸數(shù)據(jù)時信息體現(xiàn)在URL中鹅髓,而post方式URL不變,信息通過后臺傳送京景。因此post方式更具安全性窿冯。
- 因為get方式的信息主要是URL方式進行體現(xiàn),所以在信息傳輸過程中确徙,可能會出現(xiàn)信息傳輸不完整醒串。但是post方式可以在某種程度上避免。
在input里鄙皇,name 有什么作用芜赌?
name 屬性規(guī)定 input 元素的名稱,只有設置了 name 屬性的表單元素才能在提交表單時傳遞它們的值伴逸。
radio 如何 分組?
placeholder 屬性有什么作用?
在placehoder后輸入值即為表格默認顯示值缠沈,當輸入實際值后會消失。
type=hidden隱藏域有什么作用? 舉例說明
通過hidden隱藏域在頁面中添加相關的驗證信息,當form表單被提交后洲愤,服務器會收到該驗證信息颓芭,通過一定的算法校驗該驗證信息,可以有效防止非法請求對數(shù)據(jù)庫的增刪改查禽篱,提高了web應用的安全性畜伐。