HTML5 < keygen> 標簽
<keygen> 標簽已經從 Web 標準中刪除。您可以通過下述的實例來大致了解該標簽的使用:
實例
帶有 keygen 字段的表單:
<form action="demo-form.php" method="get">
用戶名: <input type="text" name="usr_name">
加密: <keygen name="security">
<input type="submit">
</form>
用戶名: <input type="text" name="usr_name">
加密: <keygen name="security">
<input type="submit">
</form>
瀏覽器支持
Firefox、Opera、Chrome 和 Safari 6 都支持 <keygen> 標簽。
標簽定義及使用說明
<keygen> 標簽規定用于表單的密鑰對生成器字段。
當提交表單時,私鑰存儲在本地,公鑰發送到服務器。
HTML 4.01 與 HTML5之間的差異
<keygen> 元素是 HTML5 新標簽。
屬性
New:HTML5 新屬性。
屬性 | 值 | 描述 |
---|---|---|
autofocusNew | autofocus | 使 <keygen> 字段在頁面加載時獲得焦點。 |
challengeNew | challenge | 如果使用,則將 keygen 的值設置為在提交時詢問。 |
disabledNew | disabled | 禁用 <keygen> 元素字段。 |
formNew | form_id | 定義該 <keygen> 字段所屬的一個或多個表單。 |
keytypeNew | rsa dsa ec | 定義密鑰的安全算法。 |
nameNew | name | 定義 <keygen> 元素的唯一名稱。name 屬性用于在提交表單時搜集字段的值。 |
全局屬性
<keygen> 標簽支持全局屬性,查看完整屬性表 HTML全局屬性.
事件屬性
<keygen> 標簽支持所有 HTML事件屬性.
相關文章
HTML DOM 參考手冊:HTML DOM Keygen 對象