зывается радиокнопкой?
При чем тут радио, спрашиваете? Все очень просто. Дело в том, что на старых
радиоприемниках (как и на магнитофонах) была группа клавиш, одна из кото-
рых могла "залипать", освобождая при этом другую клавишу из группы. На-
пример, если радио могло ловить 3 станции, то у него было 3 клавиши, и в кон-
кретный момент времени только одна из них могла быть нажата (попробуйте
слушать сразу несколько станций!). Согласен, что терминология очень спор-
на), но история есть история…
Кнопка отправки формы (submit)
Создает кнопку подтверждения с именем name (если этот атрибут указан) и
названи-
ем (текстом, выводимым поверх кнопки), присвоенным атрибуту value. Как уже го-
ворилось, если задан параметр name, после нажатия кнопки отправки сценарию вме-
сте с другими парами будет передана и пара имя=текст_кнопки (если нажата не эта
кнопка, а другая, будет передана строка другой, нажатой, кнопки). Это особенно
удобно, когда в форме должно быть несколько кнопок submit, определяющих раз-
личные действия (например, кнопки Сохранить и Удалить в сценарии работы с за-
писью какой-то базы данных) — в таком случае чрезвычайно легко установить,
какая
же кнопка была нажата, и предпринять нужные действия.
Глава 3. CGI изнутри 61
Кнопка сброса формы (reset)
Пожалуй, это самый простой элемент формы. Тэг создает кнопку, при нажатии на
которую все элементы формы в браузере будут сброшены (точнее, установлены в то
состояние, которое было задано в их атрибутах по умолчанию). Причем отправка
формы не производится, т. е. для сценария кнопка reset незаметна.
Рисунок для отправки формы (image)
Создает рисунок, при щелчке на котором кнопкой мыши будет происходить то же,
что и при нажатии на кнопку submit, за тем исключением, что сценарию также бу-
дут пересланы координаты в пикселах того места, где произведен щелчок (отсчиты-
ваемые от левого верхнего угла рисунка). Придут они в форме: имя.x=X&имя.y=Y,
где (X, Y) — координаты точки. Если же атрибут name не задан, то координаты по-
ступят в формате: x=X&y=Y.
Тэг