русский  עברית
tadam logo

Пример

Форма с полем keygen:
<form action="/tryit/html/htmlform_submit.php" method="get">
Имя пользователя: <input type="text" name="usr_name" />
Шифрование: <keygen name="security" />
<input type="submit" value="Отправить" />
</form>
Результат выполнения кода выше:

Поддержка браузеров

Тег <keygen> поддерживается во всех ведущих браузерах, за исключением Internet Explorer и Safari.

Определение и использование

Тег <keygen> указывает ключевое поле пары генератора, используемого для формы.

При отправке формы, закрытый ключ хранится локально, а открытый ключ передается на сервер.

Разница между HTML 4.01 и HTML5

Элемент keygen является новым в HTML.

Атрибуты

Новое : Новое в HTML5.

АтрибутЗначениеОписание
autofocusНовоеdisabledПоле получает фокус при загрузке страницы
challengeНовоеchallengeУказывает, что установленное значение keygen будет оспорено во время отправки.
disabledНовоеdisabledОтключает поле keytag
formНовоеимя формыОпределяет одну или несколько форм к которому поле ввода принадлежит.
keytypeНовоеrsa
другое
Указывает алгоритм ключа безопасности.
rsa генерирует ключ RSA.
nameНовоеимя поляОпределяет уникальное имя для элемента ввода. Атрибут name используется для сбора значений полей во время отправки.

Глобальные атрибуты

Тег <keygen> поддерживает Глобальные атрибуты в HTML5.

Атрибуты событий

Тег <keygen> поддерживает Атрибуты событий в HTML5.

Была ли эта информация полезной?
   

Комментарии