DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> HTML基礎知識 >> HTML5詳解 >> HTML5 的新的表單元素(datalist/keygen/output)使用介紹
HTML5 的新的表單元素(datalist/keygen/output)使用介紹
編輯:HTML5詳解     

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

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

•datalist 
•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="W3School" value="http://www.W3School.com.cn" /> 
<option label="Google" value="http://www.google.com" /> 
<option label="Microsoft" value="http://www.microsoft.com" /> 
</datalist> 

親自試一試 

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

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 id="result" onforminput="resCalc()"></output> 
XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved