# 第七章 在網頁中創建表單
## 第一節 表單
- 表單的定義
用表單可以收集網頁訪問者輸入的相關資訊, - 特性
1.表單中包括多種不同的元素,eg文本框、文本域、下拉式選單等元素,
2.訪問者輸入的資訊需要由服務器端處理程式處理,
3.訪問者輸入的資訊可以使用get和post這兩種方式提交到服務器, - 標簽
1.<form>定義一個單元區域以及其相關資訊
2.<input>設定輸入表單元素
3.<select>設定串列元素
4.<option>設定串列元素中的專案
5.<textarea>設定表單文本域元素
## 第二節 <form>標簽 - 作用:1.限定表單范圍
2.攜帶表單的相關資訊 - 語法:<form name=“表單名單” method=“提交方法” action=“處理程式”> </form>
- 屬性
name 名稱
method定義表單資料從客戶端傳送到服務器的方法,
action 用于指定處理表單的服務端程式 ,
onsubmit 用于指定處理表單的腳本函式,
enctype 設定MIME型別,需要上傳檔案到服務器時,設定為multipart/form-data,
target 設定在何處打開下一個網頁 ,- 注意:
get:是以ttp頭的形式附加到url地址后,不安全,有字符限制,只轉送ascII的字符,
post:是以http正文體形式發送,相對安全,無位元組限制,傳送所有字符,
- 注意:
- input元素
一.定義:設定輸入表單元素
二.語法:<input type=“元素型別” name=“表單元素名稱”/>
三.屬性
text 單行文本框元素
password 設定密碼元素(字符顯示為"?")
file 檔案元素 hidden 隱藏元素
radio 單選按鈕元素 checkbox 復選按鈕元素
button 普通按鈕元素 submit 提交按鈕元素
reset 重置按鈕元素 image 影像提交按鈕元素 - 文本框(用于提供給訪問者輸入文本資訊)
1.語法<input type=“text” name=“文本框名稱”/>
2.屬性 name 名稱 maxlength 設定最多字符數
size 控制文本框的長度(默認為20個像素)
value 設定文本框的默認值 - 補充:以下密碼框,隱藏域,文本域,單選框,復選框,提交按鈕,button按鈕語法與文本框語法相似,(在單選框中同一組的單選框的name元素要相同,)
(不允許轉發)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/212440.html
標籤:其他
上一篇:Linux下安裝redis5.0.5的安裝程序與配置
下一篇:【SaaS - Export專案】23 - Shiro加密實作登錄注銷,MD5加密演算法,加鹽加密,shiro憑證匹配器,實作增加用戶密碼密文存盤資料庫,登錄時通過加鹽加密對密文進行比較
