1.form表單有什么作用胧砰?哪些常見的input標簽煮岁?
form表單的作用是獲取用戶填寫的信息,將表單數(shù)據(jù)傳輸給服務(wù)器析恋,后臺再處理數(shù)據(jù)和保存。
text 在文本框中輸入內(nèi)容
password 輸入密碼等隱秘信息
checkbox 可以多選框
file 上傳本地文件
hidden 隱藏域 將隱藏的信息提交給后臺
button 按鈕 點擊按鈕 觸發(fā)事件
2. post和get方式的區(qū)別盛卡?
1 安全性
post方式提交的數(shù)據(jù)不會顯示在URL中助隧,安全性高
get方式提交的表單所有的信息都會在URL中看到,安全性不高
2 應(yīng)用
post一般多用于向服務(wù)器傳輸數(shù)據(jù)窟扑。
get一般多用于向服務(wù)器查詢喇颁、獲取數(shù)據(jù)。
3 方式
post不管提交的內(nèi)容有何變化嚎货,提交的URL不會發(fā)生變化橘霎,數(shù)據(jù)會發(fā)送到服務(wù)器。
get所有提交的數(shù)據(jù)都由k=value形式組成URL發(fā)送給服務(wù)器殖属。
4 數(shù)據(jù)量
post理論上這個傳輸?shù)臄?shù)據(jù)量不受限制
而get數(shù)據(jù)越多時會受限姐叁。
3.name 的作用?
name作為input標簽的屬性洗显,是某數(shù)據(jù)信息的索引外潜,用于后續(xù)提交表單數(shù)據(jù)。某類表單數(shù)據(jù)必須定義name挠唆,才能讓后臺知道數(shù)據(jù)是什么的信息处窥。
在單選和復(fù)選中 同樣的name值代表同一個分組,
4.radio如何分組玄组?
<input type="radio" name="sex" value="男">男
<input type="radio" name="sex" value="女">女
同一個name的值為一組
不同name 個數(shù)說明有這么多個name組
5.placeholder屬性有什么作用滔驾?
提示用戶輸入什么內(nèi)容谒麦,placeholder屬性值在未輸入信息的文本框中顯示。不改變value值哆致。
6.type=hidden隱藏域有什么作用? 舉例說明
隱藏域存在绕德,但在頁面中不顯示。隱藏域的存在是為了收集或發(fā)送數(shù)據(jù)摊阀,方便后臺使用耻蛇。
用戶提交表單,隱藏域的內(nèi)容也會發(fā)送給服務(wù)器胞此。后臺會顯示隱藏域的name和value值臣咖,驗證用戶身份,以防冒充漱牵,提高安全性亡哄。