HTML表單標簽
<form>標簽
1.在HTML中,<form></form>標記對用來創建一個表單,即定義表單的開始和結束位置,在標記對之間的一切都屬於表單的內容。每個表單元素開始於form元素,可以包含所有的表單控件,還有任
何必需的伴隨數據,如控件的標簽、處理數據的腳本或程序的位置等。
在表單的<form>標記中,還可以設置表單的基本屬性,包含表單的名稱、處理程序、傳送方法等。一般情況下,表單的處理程序action和
傳送方法method是必不可少的參數。
2.<form>元素的屬性
action屬性:用來定義表單處理程序的位置(相對地址或絕對地址)。
method屬性:定義表單結果從瀏覽器傳送到服務器的方法,一般有兩種方法:get、post。
enctype 屬性:用於設置表單信息提交的編碼方式。
enctype屬性為表單定義了MIME編碼方式,編碼方式的取值如下表所示
3.Method屬性
method=get:使用這個設置時,表單數據會被視為CGI或ASP的參數發送,也就是來訪者輸入的數據會附加在URL之後,由用戶端直接發送至服務器,所以速度上會比post快,但缺點是數據長度不能夠太長。在沒有指定method的情形下,一般都會視get為默認值。
method=post:使用這種設置時,表單數據是與URL分開發送的,用戶端的計算機會通知服務器來讀取數據,所以通常沒有數據長度上的限制,缺點是速度上會比get慢。
4.表單元素
按照控件的填寫方式可以分為輸入類和菜單列表類。輸入類的元素一般以input標記開始,說明這一元素需要用戶的輸入;而菜單列表類則以select開始,表示用戶需要選擇。按照元素的表現形式則可以將元素分為文本類、選項按鈕、菜單等幾種。在HTML表單中,input參數是最常用的表單標記,包括最常見的文本域、按鈕都是采用這個標記,這個標記的基本語法是:
<form>
<input name=“元素名稱” type=“元素類型" />
</form>
5.輸出類的元素
HTML表單標簽