HTML-формы помимо того, что представляют пользователям возможность ввода данных для отправки на сервер, также позволяют отправлять нередактируемые данные. Это делается с помощью скрытых значений формы. Такие значения создаются путем установки значения атрибута TEXT дескриптора <INPUT> равным HIDDEN. В отличие от всех прочих элементов, описанных в этом разделе, скрытые (hidden) элементы формы (как это следует из самого их названия) никогда не отображаются в браузере клиента — они только передаются на сервер при отправке формы. Скрытые элементы формы очень часто используются при взаимодействии со сценариями (как будет показано далее в настоящей главе и в остальной части книги). Атрибуты скрытого элемента — NAME и VALUE — представляют, соответственно, его имя и значение. Это проиллюстрировано в листинге 4.8, в котором скрытому элементу формы с именем myvalue присваивается значение f оо.
Листинг 4.8. Использование скрытых элементов форм <INPUT TYPE="HIDDEN" NAME="myvalue" VALUE="foo">