form表單

form表單

1. form表單有什么作用?有哪些常用的input 標簽,分別有什么作用?

  • 作用
    • 搜集用戶填寫的信息,提交給網站后臺(即服務器)
  • 常見input標簽及屬性
    • input標簽使用type屬性的值來規定input元素的類型,常見有以下類型:
type 作用
text 定義單行輸入框,可在其中輸入文本
password 密碼輸入框,輸入的內容在頁面上以圓點展示
checkbox 定義復選框
radio 定義單選框
file 定義輸入字段和“瀏覽”按鈕,供文件上傳
hidden 隱藏的標簽。可以用來發送默認項或者進行安全校驗
button 定義可點擊的按鈕,不可提交
submit 定義提交按鈕,把表單數據發給服務器
reset 定義重置按鈕,用于清除表單中的用戶輸入的數據
image 定義圖像形式的提交按鈕
url URL的絕對地址
email 郵件地址
search 無換行的搜索框
tel 無換行的電話號碼框
date 日期輸入框,可以選擇日期
time 時間輸入框
number 數字輸入框,整數小數都可以
range 范圍選擇框,0~100
color 選擇顏色

2.post 和 get 方式的區別?

GET和POST是HTTP請求的兩種基本方法:

  • POST : 向指定的資源提交要被處理的數據
  • GET :從指定的資源請求數據
    區別:參考資料
    最直觀的區別就是GET把參數包含在URL中,POST通過request body傳遞參數。
    1.GET后退按鈕/刷新無害,POST數據會被重新提交(瀏覽器應該告知用戶數據會被重新提交)。
    2.GET書簽可收藏,POST為書簽不可收藏。
    3.GET能被緩存,POST不能緩存 。
    4.GET請求只能進行url編碼,而POST支持多種編碼方式。
    5.GET請求參數會被完整保留在瀏覽器歷史記錄里,而POST中的參數不會被保留。
    6.GET請求在URL中傳送的參數是有長度限制的,而POST沒有。
    7.對參數的數據類型,GET只接受ASCII字符,而POST沒有限制。
    8.GET比POST更不安全,因為參數直接暴露在URL上,所以不能用來傳遞敏感信息。
    9.GET參數通過URL傳遞,POST放在Request body中。
    4028061-734a4ac19881dfa3.png

3.在input里,name 有什么作用?

  • name 屬性規定 input 元素的名稱,只有設置了 name 屬性的表單元素才能在提交表單時傳遞它們的值。
    例如:
    <input name="username" id="username">
    <input id="age">

上方兩個input在提交表單信息上,默認情況下只有id為username,具有name屬性的input的數據才能提交

  • 同樣,當 input 類型為 radio 時,name屬性也常用于給此類單選框分組
<input type="radio" name="a" value="張三" id="a1" />
<input type="radio" name="a" value="曾四" id="a2"/>

4.radio 如何分組?

  • 具有相同 name 屬性值的 radio 為同一組。下面代碼是兩組單選。
<input type="radio" name="sex1">男
<input type="radio" name="sex1">女
<input type="radio" name="sex2">男
<input type="radio" name="sex2">女
radio.PNG

5.placeholder 屬性有什么作用?

  • placeholder屬性能夠讓你在文本框里默認顯示提示信息,一旦你在文本框里輸入了什么信息,提示信息就會隱藏。

6.type=hidden隱藏域有什么作用? 舉例說明

  • 作用:隱藏不讓用戶看到的信息,但這些信息對于web應用又是很有必要的

暫存信息:后端在構造web頁面的過程中,通過hidden隱藏域在頁面中添加相應的數據信息(用戶對網頁操作可能會用到這些信息)
信息安全:后端在構造web頁面的過程中,通過hidden隱藏域在頁面中添加相應的驗證信息,當提交form表單時,服務器會收到該驗證信息,然后通過一定的算法校驗該驗證信息,可以有效防止非法請求對數據庫的增刪改查,提高了web應用的安全性

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 229,836評論 6 540
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,275評論 3 428
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 177,904評論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,633評論 1 317
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,368評論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,736評論 1 328
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,740評論 3 446
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,919評論 0 289
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,481評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,235評論 3 358
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,427評論 1 374
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,968評論 5 363
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,656評論 3 348
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,055評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,348評論 1 294
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,160評論 3 398
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,380評論 2 379

推薦閱讀更多精彩內容