1. form表單有什么作用?有哪些常用的input 標簽主届,分別有什么作用赵哲?
form表單的作用是:將表單內的內容提交到服務器。
常見input標簽及其作用:
text 單行文本框
password 密碼框
checkbox 多選組件
radio 單選組件
file 上傳文件
hidden 隱藏組件
submit 提交數(shù)據(jù)按鈕
bottom 普通按鈕
input一定要放在form標簽內部君丁,那樣提交的時候才能將這個input里的信息提交枫夺,否則會忽略這個元素。
2.post 和 get 方式的區(qū)別谈截?
區(qū)別一:get是從服務器上獲取數(shù)據(jù),post是向服務器傳送數(shù)據(jù)。
區(qū)別二:使用get方法簸喂,表單數(shù)據(jù)在頁面地址欄中是可見的毙死;使用post方法時,表單數(shù)據(jù)在頁面地址欄中是不可見的喻鳄。而POST不會扼倘,所以POST具有更好的保密性。
區(qū)別三:get傳送的數(shù)據(jù)量較小除呵,不能大于2KB再菊。post傳送的數(shù)據(jù)量較大,一般被默認為不受限制颜曾。
3. 在input里纠拔,name有什么作用
<code><input type="text" name="username"></code>
比如上面代碼,name是username泛豪。
我們可以在服務器端根據(jù)其Name通過Request.Params取得元素提交的值稠诲。
補充:到底元素的ID和Name有什么區(qū)別阿?
為什么有了ID還要有Name呢?! 而同樣我們也可以得到最classical的答案:ID就像是一個人的身份證號碼诡曙,而Name就像是他的名字臀叙,ID顯然是唯一的,而Name是可以重復的价卤。
4劝萤、radio(單選) 如何分組?
<code><input type="radio" name="sex" value=“man">男<input type="radio" name="sex" value="woman">女</code>
<input type="radio" name="sex" value="woman">女</code>
同一個name(這里都是sex)為同一組。
5.placeholder屬性有什么作用
該提示會在用戶輸入值之前顯示在輸入字段中慎璧,通俗點說就是告訴你輸入些什么東西床嫌,比如用戶名,密碼
6炸卑、type="hidden"隱藏域有什么作用? 舉例說明
<code><input type="hidden" name="" value=""></code>
隱藏域是用來收集或發(fā)送信息的不可見元素既鞠,對于網(wǎng)頁的訪問者來說,隱藏域是看不見的盖文。當表單被提交時嘱蛋,隱藏域就會將信息用你設置時定義的名稱和值發(fā)送到服務器上,可以讓服務器知道數(shù)據(jù)采集的是否正確五续。
簡單說來洒敏,就是后臺能看到,用戶看不到疙驾,可用于檢測數(shù)據(jù)是否正確凶伙。