一.form表單有什么作用?有哪些常用的input 標(biāo)簽,分別有什么作用?
form表單就是可以將嵌入在form里面的input的內(nèi)容上傳
常見的input標(biāo)簽有:text 單行文本框
password 密碼框
checkbox 多選組件
radio 單選組件
file 上傳文件
hidden 隱藏組件
submit 提交數(shù)據(jù)按鈕
bottom 普通按鈕
reset 重置按鈕
二.post 和 get 方式的區(qū)別?
1.get主要用于獲取數(shù)據(jù),post主要用于上傳數(shù)據(jù)
2.get傳輸數(shù)據(jù)會(huì)將其屬性的值顯示拼接在url中會(huì)被人看見,不安全,post則會(huì)隱藏,不會(huì)被人看見,較安全。
3.get提交的信息有限,不能提交太大量的信息,post則可以。
三.在input里,name 有什么作用?
name屬性規(guī)定了input元素的名稱,用于后續(xù)提交表單數(shù)據(jù),或者在JS中引用表 單。
四.radio 如何 分組?
通過設(shè)置name的屬性分組,name屬性相同的為一組,
五,placeholder 屬性有什么作用?
編輯在文本框中提示的內(nèi)容,當(dāng)鼠標(biāo)選中該文本框的時(shí)候,提示的內(nèi)容會(huì)消失。
六. type=hidden隱藏域有什么作用? 舉例說(shuō)明
隱藏域在頁(yè)面中對(duì)于用戶是不可見的,在表單中插入隱藏域的目的在于收集或發(fā)送信息,以利于被處理表單的程序所使用(隱藏只是在網(wǎng)頁(yè)頁(yè)面上面不顯示輸入框,但是雖然隱藏了,還是具有form傳值功能。一般用來(lái)傳值,而不必讓用戶看到。)
例:在暗中設(shè)置一些獲取數(shù)據(jù)需要的密碼,防止黑客攻擊