国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > HTML > 正文

HTML 表單

2024-08-26 00:08:30
字體:
供稿:網(wǎng)友

html 表單用于搜集不同類型的用戶輸入。

<form> 元素

HTML 表單用于收集用戶輸入。

<form> 元素定義 HTML 表單:

實(shí)例

<form> .form elements .</form>

HTML 表單包含表單元素

表單元素指的是不同類型的 input 元素、復(fù)選框、單選按鈕、提交按鈕等等。

<input> 元素

<input> 元素是最重要的表單元素

<input> 元素有很多形態(tài),根據(jù)不同的 type 屬性。

這是本章中使用的類型:

類型描述
text定義常規(guī)文本輸入。
radio定義單選按鈕輸入(選擇多個(gè)選擇之一)
submit定義提交按鈕(提交表單)

注釋:您稍后將在本教程學(xué)到更多有關(guān)輸入類型的知識(shí)。

文本輸入

<input type="text"> 定義用于文本輸入的單行輸入字段:

實(shí)例

<form> First name:<br><input type="text" name="firstname"><br> Last name:<br><input type="text" name="lastname"></form>

親自試一試

在瀏覽器中看起來是這樣的:

First name:


Last name:

注釋:表單本身并不可見。還要注意文本字段的默認(rèn)寬度是 20 個(gè)字符。

單選按鈕輸入

<input type="radio"> 定義單選按鈕

單選按鈕允許用戶在有限數(shù)量的選項(xiàng)中選擇其中之一:

實(shí)例

<form><input type="radio" name="sex" value="male" checked>Male<br><input type="radio" name="sex" value="female">Female</form>

親自試一試

單選按鈕在瀏覽器看起來是這樣的:

Male

Female

提交按鈕

<input type="submit"> 定義用于向表單處理程序(form-handler)提交表單的按鈕。

表單處理程序通常是包含用來處理輸入數(shù)據(jù)的腳本的服務(wù)器頁面。

表單處理程序在表單的 action 屬性中指定:

實(shí)例

<form action="action_page.php">First name:<br><input type="text" name="firstname" value="Mickey"><br>Last name:<br><input type="text" name="lastname" value="Mouse"><br><br><input type="submit" value="Submit"></form>

親自試一試

在瀏覽器中看起來是這樣的:

First name:


Last name:


Action 屬性

action 屬性定義在提交表單時(shí)執(zhí)行的動(dòng)作。

向服務(wù)器提交表單的通常做法是使用提交按鈕。

通常,表單會(huì)被提交到 web 服務(wù)器上的網(wǎng)頁。

在上面的例子中,指定了某個(gè)服務(wù)器腳本來處理被提交表單:

<form action="action_page.php">

如果省略 action 屬性,則 action 會(huì)被設(shè)置為當(dāng)前頁面。

Method 屬性

method 屬性規(guī)定在提交表單時(shí)所用的 HTTP 方法(GETPOST):

<form action="action_page.php" method="GET">

或:

<form action="action_page.php" method="POST">

何時(shí)使用 GET?

您能夠使用 GET(默認(rèn)方法):

如果表單提交是被動(dòng)的(比如搜索引擎查詢),并且沒有敏感信息。

當(dāng)您使用 GET 時(shí),表單數(shù)據(jù)在頁面地址欄中是可見的:

action_page.php?firstname=Mickey&lastname=Mouse

注釋:GET 最適合少量數(shù)據(jù)的提交。瀏覽器會(huì)設(shè)定容量限制。

何時(shí)使用 POST?

您應(yīng)該使用 POST:

如果表單正在更新數(shù)據(jù),或者包含敏感信息(例如密碼)。

POST 的安全性更加,因?yàn)樵陧撁娴刂窓谥斜惶峤坏臄?shù)據(jù)是不可見的。

Name 屬性

如果要正確地被提交,每個(gè)輸入字段必須設(shè)置一個(gè) name 屬性。

本例只會(huì)提交 "Last name" 輸入字段:

實(shí)例

<form action="action_page.php">First name:<br><input type="text" value="Mickey"><br>Last name:<br><input type="text" name="lastname" value="Mouse"><br><br><input type="submit" value="Submit"></form>

親自試一試

用 <fieldset> 組合表單數(shù)據(jù)

<fieldset> 元素組合表單中的相關(guān)數(shù)據(jù)

<legend> 元素為 <fieldset> 元素定義標(biāo)題。

實(shí)例

<form action="action_page.php"><fieldset><legend>Personal information:</legend>First name:<br><input type="text" name="firstname" value="Mickey"><br>Last name:<br><input type="text" name="lastname" value="Mouse"><br><br><input type="submit" value="Submit"></fieldset></form>

親自試一試

以上 HTML 代碼在瀏覽器中看起來是這樣的:

Personal information:
First name:


Last name:


HTML Form 屬性

HTML <form> 元素,已設(shè)置所有可能的屬性,是這樣的:

實(shí)例

<form action="action_page.php" method="GET" target="_blank" accept-charset="UTF-8"ectype="application/x-www-form-urlencoded" autocomplete="off" novalidate>.form elements .</form>

下面是 <form> 屬性的列表:

屬性描述
accept-charset規(guī)定在被提交表單中使用的字符集(默認(rèn):頁面字符集)。
action規(guī)定向何處提交表單的地址(URL)(提交頁面)。
autocomplete規(guī)定瀏覽器應(yīng)該自動(dòng)完成表單(默認(rèn):開啟)。
enctype規(guī)定被提交數(shù)據(jù)的編碼(默認(rèn):url-encoded)。
method規(guī)定在提交表單時(shí)所用的 HTTP 方法(默認(rèn):GET)。
name規(guī)定識(shí)別表單的名稱(對(duì)于 DOM 使用:document.forms.name)。
novalidate規(guī)定瀏覽器不驗(yàn)證表單。
target規(guī)定 action 屬性中地址的目標(biāo)(默認(rèn):_self)。

注釋:您將在下面的章節(jié)學(xué)到更多關(guān)于屬性的知識(shí)。

上一篇:HTML 表單元素

下一篇:XHTML - 屬性

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 蓬莱市| 普兰店市| 富阳市| 博兴县| 墨竹工卡县| 白河县| 抚顺市| 怀集县| 盐源县| 天镇县| 和林格尔县| 广饶县| 兰西县| 永康市| 临洮县| 阳新县| 海林市| 兴海县| 高密市| 福泉市| 津市市| 科技| 宜章县| 花莲县| 五大连池市| 陇川县| 高清| 霍林郭勒市| 肥东县| 伊通| 山阳县| 紫金县| 衡东县| 朔州市| 论坛| 灯塔市| 德安县| 股票| 瓮安县| 古丈县| 中山市|