Druzya.org
Возьмемся за руки, Друзья...
 
 
Наши Друзья

Александр Градский
Мемориальный сайт Дольфи. 
				  Светлой памяти детей,
				  погибших  1 июня 2001 года, 
				  а также всем жертвам теракта возле 
				 Тель-Авивского Дельфинариума посвящается...

 
liveinternet.ru: показано количество просмотров и посетителей

Библиотека :: Компьютеры и Программирование :: Котеров Д. В. - Самоучитель PHP 4
<<-[Весь Текст]
Страница: из 287
 <<-
 
зывается радиокнопкой? 
При чем тут радио, спрашиваете? Все очень просто. Дело в том, что на старых 
радиоприемниках (как и на магнитофонах) была группа клавиш, одна из кото- 
рых могла "залипать", освобождая при этом другую клавишу из группы. На- 
пример, если радио могло ловить 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. 
Тэг  
Как легко видеть, этот тэг имеет закрывающий парный. Параметр width задает ши- 
рину поля ввода в символах, а height — его высоту. Параметр wrap определяет, 
как 
будет выглядеть текст в поле ввода. Он может иметь одно из трех значений (по 
умол- 
чанию подразумевается none). 
r Virtual — наиболее удобный тип вывода. Справа от текстового поля выводится 
полоса прокрутки, и текст, который набирает пользователь, внешне выглядит раз- 
битым на строки в соответствии с шириной поля ввода, причем перенос осуществ- 
ляется по словам. Однако символ новой строки вставляется в текст только при 
нажатии . 

Часть I. Основы Web-программирования 62 
r Physical — зависит от реализации браузера, обычно очень похож на none. 
r None — текст отображается в том виде, в котором заносится. Если он не 
умещает- 
ся в текстовое поле, активизируются линейки прокрутки (в том числе, и горизон- 
тальная). 
После отправки формы текст, который ввел пользователь, будет, как обычно, пред- 

ставлен парой имя=текст, аналогично тэгу однострочного поля ввода 
. 
Тэг . Он представляет собой выпадающий (или 
раскрытый) список. Одновременно могут быть выбрана одна или несколько строк. 
Формат этого тэга следующий: 
 
<<-[Весь Текст]
Страница: из 287
 <<-