Как использовать атрибут hidden тега input

<input type="hidden">

При помощи HTML hidden разработчики веб-форм могут хранить и отправлять информацию, скрытую от посетителей.

Скрытые поля ввода можно использовать для сохранения текущего состояния многостраничных форм, собирать cookie-файлы для отправки вместе с формой, а также хранить данные, которые не вводятся посетителем.

Это может быть как неизменяемая информация, так и данные, генерируемые при помощи JavaScript, о которых посетитель может и не подозревать(например, время загрузки формы).

Примечание: Не забывайте, что скрытые поля ввода нельзя назвать в полном объеме скрытыми — они просто недоступны большинству посетителей, но запросто просматриваются в исходном коде страницы. Так что никогда не храните в них пароли или иные конфиденциальные данные.

Пример использования атрибута hidden в теге Input

Синтаксис использования hidden HTML input должен соответствовать строке, выделенной в коде, приведенном ниже в виде примера:

<html><body><form action="/page.php">Name: <input type="text" name="fname"><input type="hidden" name="country" value="US"><input type="submit" value="Submit"></form></body></html>

Как видно из примера, мы сохраняем в скрытом поле ввода значение страны “US”, так что, когда посетитель отправит форму, мы будем знать, что он из США. Разумеется, данные данные можно без труда поменять на иные, изменив HTML-код.

Можно без проблем использовать hide HTML для хранения даты и времени(в примере это сделано при помощи MySQL):

<input type="hidden" name="date" value="<?php CURDATE();?>"><input type="hidden" name="date" value="<?php CURTIME();?>">

В PHP можно воспользоваться следующим способом:

<input type="hidden" name="date" value="<?php print(date("m/d/Y, h:s A"));?>">

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *