九九热线视频精品99-动漫高h纯肉无码视频在线观看-午夜理论无码片在线观看免费-99精品国产在热久久无码-亚洲国产成人乱码

網頁里的表單Form

2016/9/14 11:09:13   閱讀:1968    發布者:1968

HTML 表單包含表單元素。

<form> 元素定義 HTML 表單

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

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

<form> 
 . 
form elements 
 . 
</form>
 <input> 元素是最重要的表單元素。

<input> 元素有很多形態,根據不同的 type 屬性。

這是本章中使用的類型:(另外還有password,checkbox,button等)

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

HTML5 輸入類型

HTML5 增加了多個新的輸入類型:

  • color
  • date
  • datetime
  • datetime-local
  • email
  • month
  • number
  • range
  • search
  • tel
  • time
  • url
  • week

注釋:老式 web 瀏覽器不支持的輸入類型,會被視為輸入類型 text。

輸入限制

這里列出了一些常用的輸入限制(其中一些是 HTML5 中新增的):

屬性 描述
disabled 規定輸入字段應該被禁用。
max 規定輸入字段的最大值。
maxlength 規定輸入字段的最大字符數。
min 規定輸入字段的最小值。
pattern 規定通過其檢查輸入值的正則表達式。
readonly 規定輸入字段為只讀(無法修改)。
required 規定輸入字段是必需的(必需填寫)。
size 規定輸入字段的寬度(以字符計)。
step 規定輸入字段的合法數字間隔。
value 規定輸入字段的默認值。

 

參考:

單選按鈕輸入

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

單選按鈕允許用戶在有限數量的選項中選擇其中之一:

實例

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

 

提交按鈕

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

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

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

實例

<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> 

 

Action 屬性

action 屬性定義在提交表單時執行的動作。

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

通常,表單會被提交到 web 服務器上的網頁。

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

<form action="action_page.php">

如果省略 action 屬性,則 action 會被設置為當前頁面。

 

Method 屬性

method 屬性規定在提交表單時所用的 HTTP 方法(GET 或 POST)

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

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

何時使用 GET?

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

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

當您使用 GET 時,表單數據在頁面地址欄中是可見的:

action_page.php?firstname=Mickey&lastname=Mouse

注釋:GET 最適合少量數據的提交。瀏覽器會設定容量限制。

何時使用 POST?

您應該使用 POST:

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

POST 的安全性更加,因為在頁面地址欄中被提交的數據是不可見的。

 

Name 屬性

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

本例只會提交 "Last name" 輸入字段,因為“First name“沒有設置 name 屬性:

實例

<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> 組合表單數據

<fieldset> 元素組合表單中的相關數據

<legend> 元素為 <fieldset> 元素定義標題。

實例

<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 Form 屬性

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

實例

<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> 

 

屬性 描述
accept-charset 規定在被提交表單中使用的字符集(默認:頁面字符集)。
action 規定向何處提交表單的地址(URL)(提交頁面)。
autocomplete 規定瀏覽器應該自動完成表單(默認:開啟)。
enctype 規定被提交數據的編碼(默認:url-encoded)。
method 規定在提交表單時所用的 HTTP 方法(默認:GET)。
name 規定識別表單的名稱(對于 DOM 使用:document.forms.name)。
novalidate 規定瀏覽器不驗證表單。
target 規定 action 屬性中地址的目標(默認:_self)。
主站蜘蛛池模板: 人人爽天天碰天天躁夜夜躁 | 久久久久久久久久久久中文字幕| 夜夜高潮夜夜爽夜夜爱爱| 国产男女猛烈视频在线观看| 欧美第一黄网免费网站| 亚洲熟妇中文字幕日产无码| 精品久久久久久国产潘金莲| 欧美 另类 国产 第一页| 夜夜高潮夜夜爽国产伦精品| 激情 小说 亚洲 图片 伦| 国产精品成人av在线观看| 日韩av无码国产精品| 十八禁无码免费网站| 久久久久夜夜夜精品国产| 久久精品中文字幕第一页| 国内极度色诱视频网站| 人妻一区二区三区高清av专区| 又色又污又爽又黄的网站| 超级大爆乳奶牛被调教出奶水 | 国产一区二区不卡老阿姨| 亚洲乱码中文字幕在线| 国精品无码一区二区三区在线a片| 无套熟女av呻吟在线观看| 两个人看的www在线观看| 99久久久无码国产麻豆| 少妇无码精油按摩专区| 第一亚洲中文久久精品无码| 最近的中文字幕免费完整版| 亚洲色大成网站www在线| 国产韩国精品一区二区三区久久| 久久综合给合久久狠狠97色| 舌头伸进去添的我好爽高潮欧美| 精品亚洲成a人片在线观看少妇| 大伊香蕉在线精品视频75| 欧美真人性做爰全过程| 国产成人无码av在线播放dvd| 国产日本精品视频在线观看| 欧洲熟妇色xxxxx视频| 亚洲国产欧美中文手机在线| 免费国精产品自偷自偷免费看| 中文字幕人成乱码熟女app|