表單是網頁上的乙個特定區城。這個區城是由一對之間的一切都屬於表單的內容。
每個表單標籤開始於
在該語法中,表單的處理程式定義的是表單要提交的位址,也就是表單中收集到的資料將要傳遞的程式位址。這一位址可以是絕對位址,也可以是相對位址,還可以是一些其他的位址,例如 e-mail 位址等。
name 屬性用於給表單命名。這一屬性不是表單的必需屬性,但是為了防止表單資訊在提交到後台處理程式時出現混亂,一般要設定乙個與表單功能符合的名稱,例如,登入的表單可以命名為 login。不同的表單盡量不用相同的名稱,以避免混亂。語法如下:
【注】表單名稱中不能包含特殊符號和空格。例如,reg\和-login 都是不合法的。
表單的 method 屬性用來定義處理程式從表單中獲得資訊的方式,可取值為 get或post,它決定了表單中已收集的資料是用什麼方法傳送到伺服器的。語法如下:
傳送方式的值只有兩種選擇即 get 或 post。
method="get": 使用這種方式提交表單時,表單資料會被視為 cgi 或 asp 的引數傳送,也就是來訪者輸入的資料會附加在 url 之後,由使用者端直接傳送至伺服器,所以速度上會比 post 快,但缺點是資料長度不能夠太長。在沒有指定method 屬性值的情形下,一般都會視 get 為預設值。
method="post": 使用這種設定時,表單資料是與 url 分開傳送的,使用者端的計算機會通知伺服器來讀取效據,所以通常沒有資料長度上的限制,缺點是速度上會比 get 慢。
表單中的 enctype 屬性用於設定表單資訊提交的編碼方式。語法如下:
編碼方式的取值
enctype 取值
取值的含義
text/plain
以純文字的方式傳送
預設的編碼方式
multipart/form-data
mime 編碼,上傳檔案的表單必須選擇該項
target 屬性用於指定目標視窗的開啟方式。表單的目標視窗往往用來顯示表單的返回資訊,例如是否成功提交了表單的內容、是否出錯等。語法如下:
目標視窗開啟方式取值 取值
含義_blank
將返回的資訊顯示在新開啟的視窗
_parent
將返回的資訊顯示在父級的瀏覽器視窗中
_self
將返回的資訊顯示在當前瀏覽器視窗
_top
將返回的資訊顯示在頂級瀏覽器視窗中
HTML 表單標籤
表單標籤 可以提交資料到伺服器,這個過程可以使用表單標籤來實現。定義乙個表單的範圍 屬性 method 表單的提交方式 常用的兩種 get和post,預設是get請求。面試題目 get和post的區別 1 get請求位址列會攜帶提交的資料,post不會攜帶 資料在請求體裡面 2 get請求安全級別較...
HTML 表單標籤
標籤名 select 下拉框 option 下拉具體顯示內容的標籤 屬性 select name option value 標籤名 textarea 多文字域 屬性 標籤名 button 自定義按鈕 額外標籤 label 繫結標籤 注意點 textarea 的預設值是正文內容 需要固定textare...
HTML表單標籤
1 form form 2屬性 3action 介面位址 4method get post 5 name 表單名稱 input 屬性 type 控制項型別 name 屬性標識表單域的名稱 value 屬性定義表單域的預設值,其他屬性根據type的不同而有所變化。maxlength 控制最多輸入的字元...