HTML 表單用于搜集不同類型的用戶輸入。
創(chuàng)新互聯(lián)公司是一家專注網(wǎng)站建設(shè)、網(wǎng)絡(luò)營銷策劃、小程序制作、電子商務(wù)建設(shè)、網(wǎng)絡(luò)推廣、移動互聯(lián)開發(fā)、研究、服務(wù)為一體的技術(shù)型公司。公司成立十年以來,已經(jīng)為上千余家成都汽車玻璃修復(fù)各業(yè)的企業(yè)公司提供互聯(lián)網(wǎng)服務(wù)?,F(xiàn)在,服務(wù)的上千余家客戶與我們一路同行,見證我們的成長;未來,我們一起分享成功的喜悅。
表單元素指的是不同類型的 input 元素、復(fù)選框、單選按鈕、提交按鈕等等。
元素是最重要的表單元素。
元素有很多形態(tài),根據(jù)不同的 type 屬性。
這是本章中使用的類型:
類型 描述 text 定義常規(guī)文本輸入。 radio 定義單選按鈕輸入(選擇多個選擇之一) submit 定義提交按鈕(提交表單)注釋:您稍后將在本教程學(xué)到更多有關(guān)輸入類型的知識。
定義用于文本輸入的單行輸入字段:
實例在瀏覽器中看起來是這樣的:
First name:注釋:表單本身并不可見。還要注意文本字段的默認(rèn)寬度是 20 個字符。
定義單選按鈕。
單選按鈕允許用戶在有限數(shù)量的選項中選擇其中之一:
實例單選按鈕在瀏覽器看起來是這樣的:
Male定義用于向表單處理程序(form-handler)提交表單的按鈕。
表單處理程序通常是包含用來處理輸入數(shù)據(jù)的腳本的服務(wù)器頁面。
表單處理程序在表單的 action 屬性中指定:
實例在瀏覽器中看起來是這樣的:
First name:action 屬性定義在提交表單時執(zhí)行的動作。
向服務(wù)器提交表單的通常做法是使用提交按鈕。
通常,表單會被提交到 web 服務(wù)器上的網(wǎng)頁。
在上面的例子中,指定了某個服務(wù)器腳本來處理被提交表單:
method 屬性規(guī)定在提交表單時所用的 HTTP 方法(GET 或 POST):
您能夠使用 GET(默認(rèn)方法):
如果表單提交是被動的(比如搜索引擎查詢),并且沒有敏感信息。
當(dāng)您使用 GET 時,表單數(shù)據(jù)在頁面地址欄中是可見的:
action_page.php?firstname=Mickey&lastname=Mouse注釋:GET 最適合少量數(shù)據(jù)的提交。瀏覽器會設(shè)定容量限制。
您應(yīng)該使用 POST:
如果表單正在更新數(shù)據(jù),或者包含敏感信息(例如密碼)。
POST 的安全性更加,因為在頁面地址欄中被提交的數(shù)據(jù)是不可見的。
如果要正確地被提交,每個輸入字段必須設(shè)置一個 name 屬性。
本例只會提交 "Last name" 輸入字段:
實例HTML
下面是