亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

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 元素規(guī)定輸入域的選項(xiàng)列表。?
列表是通過 datalist 內(nèi)的 option 元素創(chuàng)建的。?
如需把 datalist 綁定到輸入域,請(qǐng)用輸入域的 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 元素永遠(yuǎn)都要設(shè)置 value 屬性。?


keygen 元素?
keygen 元素的作用是提供一種驗(yàn)證用戶的可靠方法。?
keygen 元素是密鑰對(duì)生成器(key-pair generator)。當(dāng)提交表單時(shí),會(huì)生成兩個(gè)鍵,一個(gè)是私鑰,一個(gè)公鑰。?
私鑰(private key)存儲(chǔ)于客戶端,公鑰(public key)則被發(fā)送到服務(wù)器。公鑰可用于之后驗(yàn)證用戶的客戶端證書(client certificate)。?
目前,瀏覽器對(duì)此元素的糟糕的支持度不足以使其成為一種有用的安全標(biāo)準(zhǔn)。?
代碼如下:

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

output 元素?

output 元素用于不同類型的輸出,比如計(jì)算或腳本輸出:?
代碼如下:

<output id="result" onforminput="resCalc()"></output>?

實(shí)例:

<!doctype html>
<html>
    <head> 
    <meta charset="utf-8"> 
    <title>php.cn</title> 
    </head>
    
<body>
   <form action="demo_keygen.php" method="get">
       用戶名: <input type="text" name="usr_name">
      加密: <keygen name="security">
      <input type="submit">
    </form>
</body>
</html>
<!doctype html>
<html>
    <head> 
    <meta charset="utf-8"> 
    <title>php.cn</title> 
</head>
    
<body>
  <form action="" id="myform" oninput="num.value=parseInt(num1.value)+parseInt(num2.value)">
    <input type="number" id="num1">+
    <input type="number" id="num2">=
    <output name="num" for="num1 num2"></output>            
   </form>
</body>
</html>


繼續(xù)學(xué)習(xí)
||
<!doctype html> <html> <head>  <meta charset="utf-8">  <title>php.cn</title>  </head> <body> <p>瀏覽器版本:<input list="words"></p> <datalist id="words"> <option value="Internet Explorer"> <option value="Firefox"> <option value="Chrome"> <option value="Opera"> <option value="Safari"> <option value="Sogou"> <option value="Maxthon"> </datalist> </body> </html>
提交重置代碼