Скрытое поле
Часто возникает ситуация, когда требуется передать в форме некоторые промежуточные данные, которые не редактируются пользователем. Более того, такие данные не должны показываться пользователю, поскольку носят технический характер и обычно служат для передачи некоторой информации от страницы к странице. Для этой цели применяется скрытое поле, оно не отображается на странице и прячет своё содержимое от пользователя. Посетитель не может в него ничего внести или напечатать.
Синтаксис создания скрытого поля следующий.
<input type="hidden" атрибуты>
Атрибуты перечислены в табл. 1.
Атрибут | Описание |
---|---|
name | Имя поля для его идентификации обработчиком формы. |
value | Значение поля, определяющее, какая информация будет отправлена на сервер. |
Пример использования скрытых полей приведён в примере 1.
Пример 1. Использование скрытого поля
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Скрытое поле</title> </head> <body> <form action="handler.php" method="post"> <p><b>Напишите любимое слово и нажмите кнопку Отправить (никакие данные не будут передаваться на сервер!):</b></p> <p><input size="25" name="word"> <input type="hidden" name="name" value="Vasya"> <input type="hidden" name="password" value="pupkin"></p> <p><input type="submit" value="Отправить"></p> </form> </body> </html>
В данном примере показано создание двух скрытых полей, одно из них носит имя name и получает значение Vasya, а второе именуется password со значением pupkin. В результате отправки формы обработчику, указанному в атрибуте action, программа может легко прочитать эти данные и интерпретировать их по усмотрению разработчика.
См. также
- <input>
- Выравнивание элементов форм
- Загрузка файлов
- Кнопки
- Кнопки
- Отправка данных формы
- Переключатели
- Переключатели
- Поле для ввода пароля
- Поле для пароля
- Пользовательские формы
- Построение форм
- Стилизация переключателей
- Стилизация флажков
- Сумасшедшие формы
- Текстовое поле
- Текстовое поле
- Флажки
- Флажки
- Формы в Bootstrap 4
- Формы в HTML