表單標簽<form>的使用

一,什么是表單

  • 可以收集用戶的信息和反饋意見,是網站管理者與瀏覽者之間溝通的橋梁。如下圖:
經典表單

二,表單標簽<form>

  • 所有的表單內容都應放在<form>標簽內部,如下圖:
form標簽
  • 如上圖所見,表單標簽<form>有兩個屬性actionmethod
    1.action:這個屬性規定該表單提交的信息存儲的文件以及它的地址,例如:

此時該表單提交的信息就會存儲在XXX.php文件里

2.method:這個屬性規定該表單的提交方式,方式有兩個get/post,默認是get
PS:getpost的不同點:
①:提交數據的方式不同,get可以再url上看到提交的數據,post會在url上隱藏提交的數據;
②:get只能提交少量數據,數據的容量是1k以內;post可以提交大量數據,但是不能超過服務器的容量;
③:get提交的數據會顯示在瀏覽歷史中,安全性比post要差;
④:post是給:一般用于賬號密碼的輸入;get是要:一般用于搜索引擎的關鍵詞提交;

三,輸入標簽<input>

  • 用處:<input>標簽一般用于給用戶輸入信息,服務器收集用戶輸入的信息;
  • <input>標簽的用法
    1.用戶名<input type = "text" name="username">,和密碼框一樣都是單行輸入框,用于給用戶輸入賬號用戶名之類;
    效果:
    用戶名輸入

    2.密碼框<input type = "password" name="password">,用于給用戶輸入密碼,輸入后信息會被偽裝成小圓點;
    效果:
    密碼框輸入后信息被偽裝成小圓點

    3.單選框<input type = "radio" name="sex" value="男"> ,用于給用戶選擇只能選擇一項的選擇,
    PS:
    ①:單選框name屬性必須要有,且每個選項的name值必須相同;
    ②:value屬性的值也要有,否則提交后服務器顯示的是on,就不能獲悉提交的內容是什么;
    效果:
    單選框

4.復選框<input type = "checkbox" name="car" value="奧迪">,多項選擇
PS:復選框name屬性的值可以不一樣,但是推薦一樣方便用于分類;
效果:

復選框

5.文件上傳<input type="file" name = "上傳文件的在服務器的名字" accept="規定文件類型">,用于給用戶上傳文件
效果:

文件上傳

6.隱藏域<input type="hidden" name = "上傳到服務器該數據的key" value="上傳到服務器該數據的值">
用戶看不見這個區域,常用于暫存數據和安全性校驗;

四,下拉菜單標簽<select><option>

  • 用法:
下拉菜單
  • 效果:
~~~~~~~~~~~~~~~

五,文本域<textarea>

  • 用法:


    常用于評論和留言

六,<label>標簽

  • 用法:給輸入框起名,并且點擊這個名字就能自動跳轉到該輸入框,有for屬性,鏈接該<label>標簽的<input>標簽要填寫id屬性,并且id屬性的值和for屬性的值要相等;
  • 圖示:


    label標簽用法

七,一些常用的<input>標簽屬性

  • placeholder:用于提示用戶該輸入框內容,如下:
placeholder
  • selected:默認選項,未選擇情況下默認選擇該選項,如下:
selected
  • maxlength:規定輸入框的最大輸入字數,如下:
maxlength
  • disabled:該輸入框禁止輸入,如下:
disabled
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容