<keygen>
HTML <keygen> タグ
インスタンス
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(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> <p><strong>注意:</strong> Internet Explorer 不支持 keygen 标签。</p> </body> </html>
インスタンスの実行»
「インスタンスの実行」ボタンをクリックしてオンラインインスタンスを表示
ブラウザのサポート
Firefox、Opera、 Chrome と Safari 6 は両方とも <keygen> タグをサポートしています。
タグの定義と使用方法
<keygen> タグは、フォームで使用されるキー ペア ジェネレーター フィールドを指定します。
フォームが送信されると、秘密キーはローカルに保存され、公開キーはサーバーに送信されます。
HTML 4.01 と HTML5 の違い
<keygen> 要素は HTML5 の新しいタグです。
属性
新しい: HTML5 の新しい属性。
Property | Value | Description |
---|---|---|
autofocusNew | autofocus | ページの読み込み時に <keygen> フィールドにフォーカスを取得します。 |
challengeNew | challenge | 使用する場合、コミット時に尋ねる keygen の値を設定します。 |
disabledNew | disabled | <keygen> 要素フィールドを無効にします。 |
formNew | form_id | この <keygen> フィールドが属する 1 つ以上のフォームを定義します。 |
キータイプ新しい | rsa ださ ec | はキーのセキュリティ アルゴリズムを定義します。 |
nameNew | name | は、<keygen> 要素の一意の名前を定義します。 name 属性は、フォームの送信時にフィールドの値を収集するために使用されます。 |
イベント属性<keygen> タグはすべての HTML イベント属性をサポートします。