亚洲国产精品人久久,亚洲va国产日韩欧美精品色婷婷,久久久久88色偷偷,免费人成黄页在线观看国际

17站長網

17站長網 首頁 編程教程 Html5教程 查看內容

HTML5 表單元素

html5 的新的表單元素:

html5 擁有若干涉及表單的元素和屬性。

本章介紹以下新的表單元素:

  • datalist

  • keygen

  • output

標簽 描述

<datalist>

為 <input> 標簽定義選項列表
請與 input 元素配合使用該元素,來定義 input 可能的值

<keygen>

標簽規定用于表單的密鑰對生成器字段

<output>

標簽定義不同類型的輸出,比如腳本的輸出

瀏覽器支持

Input type IE Firefox Opera Chrome Safari
datalist No No 9.5 No No
keygen No No 10.5 3.0 No
output No No 9.5 No No

datalist 元素

datalist 元素規定輸入域的選項列表。

列表是通過 datalist 內的 option 元素創建的。

如需把 datalist 綁定到輸入域,請用輸入域的 list 屬性引用 datalist 的 id:

實例

Webpage: <input type="url" list="url_list" name="link" />
<datalist id="url_list">
<option label="F2er" value="http://www.F2er.com" />
<option label="Google" value="http://www.google.com" />
<option label="Microsoft" value="http://www.microsoft.com" />
</datalist>

提示:option 元素永遠都要設置 value 屬性。

HTML5 表單元素

keygen 元素

keygen 元素的作用是提供一種驗證用戶的可靠方法。

keygen 元素是密鑰對生成器(key-pair generator)。當提交表單時,會生成兩個鍵,一個是私鑰,一個公鑰。

私鑰(private key)存儲于客戶端,公鑰(public key)則被發送到服務器。公鑰可用于之后驗證用戶的客戶端證書(client certificate)。

目前,瀏覽器對此元素的糟糕的支持度不足以使其成為一種有用的安全標準。

實例

<form action="demo_form.asp" method="get">
Username: <input type="text" name="usr_name" />
Encryption: <keygen name="security" />
<input type="submit" />
</form>

output 元素

output 元素用于不同類型的輸出,比如計算或腳本輸出:

將計算結果顯示在 <output> 元素

<form oninput="x.value=parseInt(a.value)+parseInt(b.value)">0
<input type="range" id="a" value="50">100 +
<input type="number" id="b" value="50">=
<output name="x" for="a b"></output>
</form>

運行以上范例,在瀏覽器中顯示如下

HTML5 表單元素

返回頂部