HTML5 表單元素
HTML5 增加瞭如下表單元素: <datalist> <keygen> <output>
HTML5 <datalist> 元素
<datalist>元素為<input>元素規定預定義選項列表。
用戶會在他們輸入數據時看到預定義選項的下拉列表。
<input>元素的列表屬性必須參照<datalist>元素的id屬性。
<form action="action_page.php">
<input list="browsers">
<datalist id="browsers">
<option value="Internet Explorer">
<option value="Firefox">
<option value="Chrome">
<option value="Opera">
<option value="Safari">
</datalist>
</form>
HTML5 <keygen> 元素
<keygen>元素的作用是提供一個安全的方式去驗證用戶。 <keygen> 元素指定密鑰對生成器在表單中。 當提交表單時,將生成兩個密鑰,一個私鑰和一個公鑰。 私鑰存儲在本地,公鑰發送到服務器。 公鑰可用於生成客戶端證書以在將來對用戶進行身份驗證。
<form action="action_page.php">
Username: <input type="text" name="user">
Encryption: <keygen name="security">
<input type="submit">
</form>