コメント:HTML5には、フォームを含むいくつかの要素と属性があります。新しいフォーム要素、データリスト要素、keygen要素、出力要素、およびそれらの使用例は次のとおりです。興味のある友達はそれを参照できます。それがあなたに役立つことを願っています。
HTML5には、フォームを含むいくつかの要素と属性があります。
この章では、次の新しいフォーム要素を紹介します。
•データリスト
•keygen
•出力
ブラウザのサポート
入力Typeiefiefirefoxoperachromesafari
datalistnono9.5nono
keygennono10.53.0no
outputnono9.5nono
データリスト要素
Datalist要素は、入力フィールドのオプションのリストを指定します。
このリストは、Datalistのオプション要素で作成されます。
入力ドメインにDatalistをバインドするには、入力ドメインのリスト属性を使用してDatalistのIDを参照してください。
例
Webページ:<入力型= "url" list = "url_list" />
<データリスト>
<オプションラベル= "w3school" value = "http://www.w3school.com.cn"/>
<オプションラベル= "Google" value = "http://www.google.com"/>
<オプションラベル= "microsoft" value = "http://www.microsoft.com"/>
</datalist>
自分で試してみてください
ヒント:オプション要素は常に値属性を設定する必要があります。
keygen要素
keygen要素の機能は、ユーザーを検証する信頼できる方法を提供することです。
keygen要素は、キーペアジェネレーターです。フォームを送信すると、2つのキーが生成されます。1つは秘密鍵、もう1つは公開キーです。
秘密鍵はクライアントに保存され、公開キーはサーバーに送信されます。公開キーを使用して、後でユーザーのクライアント証明書を確認できます。
現在、この要素に対するブラウザの不十分なサポートは、それを有用なセキュリティ基準にするのに十分ではありません。
例
<form action = "demo_form.asp" method = "get">
ユーザー名:<入力型= "text" />
暗号化:<keygen />
<入力型= "submit" />
</form>
自分で試してみてください
出力要素
出力要素は、計算やスクリプト出力など、さまざまな種類の出力に使用されます。
例
<output onforminput = "rescalc()"> </output>