這裡省略了部分HTML教程,建議不懂的朋友,直接查看HTML教程。這裡只是講講表單。
表單是用來收集站點訪問者信息的域集。表單從用戶收集信息,然後將這些信息提交給服務器進行處理。表單可以包含允許用戶進行交互的各種控件,例如文本框、列表框、復選框和單選按鈕等。站點訪問者填表單的方式是輸入文本、單擊單選按鈕或復選框以及從下拉列表中選擇選項等。在填好表單之後,站點訪問者便送出所輸入的數據,該數據就會根據所設置的表單處理程序,以各種不同的方式進行處理。基本語法格式如下:
<form name="表單的名稱" method="get | post" action="URL">
......
</form>
FORM標記具有以下屬性
屬 性
含 意
METHOD
指定將表單數據傳輸到服務器的方法,其取值可以是:
1、post:在HTTP請求中嵌入表單數據。
2、get:將表單數據附加到請求該頁的URL中。
注:若要使用get方法發送長表單,URL的長度應限制在8192個字符以內。如果發送的數擗量太大,數據將被截斷,從而導致意外的或失敗的。此外,在發送用戶名和密碼、信用卡號或其他機密信息時,不要使用get方法,而應使用post方法。
ACTION 指定將要接收表單數據的服務器端程序或動態網頁的URL地址。 onSubmit 指定提交表單時調用的事件處理程序。 onReset 指定重置表單時調用的事件處理程序。 TARGET 指定一個目標窗口,其取值如下:1、_blank:在未命名的新窗口中打開目標文檔。
2、_parent:在顯示當前文檔的窗口的父窗口中打開目標文檔。
3、_self:在提交表單所使用的窗口中打開目標文檔。
4、_top:在當前窗口內打開目標文檔,確保目標文檔占用整個窗口。
NAME 指定表單的名稱,以標識表單。命名表單後,可以使用腳本語言(如VBScript或JScript)來慣用或控制單。在一個網頁中可以創建多個表單,每個表單都可包含各種各樣的控件,例如單選按鈕、復選框和文本框等。但表單不能嵌套。