Комментарий: HTML5 имеет несколько элементов и атрибутов, включающих формы. Вот новые элементы формы, элементы данных, элементы Keygen, выходные элементы и их примеры использования. Заинтересованные друзья могут ссылаться на это. Я надеюсь, что это будет полезно для вас.
HTML5 имеет несколько элементов и атрибутов, включающих формы.
В этой главе представлены следующие элементы новой формы:
• DataList
• Кейгген
•выход
Поддержка браузера
Входной типфейрфаксоперахромезафари
Datalistnono9.5nono
KeyGennono10.53.0no
outputnono9.5nono
Даталистский элемент
Элемент данных DataList указывает список параметров для поля ввода.
Список создан с элементом опции в даталисте.
Чтобы привязать DataList с входным доменом, пожалуйста, обратитесь к идентификатору даталиста, используя атрибут списка входного домена:
Пример
Веб -страница: <input type = "url" list = "url_list" />
<Datalist>
<опция label = "w3school" value = "http://www.w3school.com.cn"/>
<опция label = "google" value = "http://www.google.com"/>
<опция label = "microsoft" value = "http://www.microsoft.com"/>
</datalist>
Попробуйте сами
Совет: элемент опции всегда должен устанавливать атрибут значения.
Кейген элемент
Функция элемента Keygen заключается в предоставлении надежного способа проверки пользователей.
Элемент Keygen является генератором Key-Pair. При отправке формы генерируются два клавиша, один является закрытым ключом, а другой - открытый ключ.
Частный ключ хранится в клиенте, а открытый ключ отправляется на сервер. Общедоступный ключ можно использовать для более поздней проверки сертификата клиента пользователя.
В настоящее время плохой поддержки браузера этого элемента недостаточно, чтобы сделать его полезным стандартом безопасности.
Пример
<form action = "demo_form.asp" method = "get">
Имя пользователя: <input type = "text" />
Шифрование: <keygen />
<input type = "Отправить" />
</form>
Попробуйте сами
выводный элемент
Выходной элемент используется для различных типов выходов, таких как расчет или вывод скрипта:
Пример
<output onforminput = "rescalc ()"> </output>