При создании форм часто бывает необходимо получить ответ пользователя на вопрос типа (Да/Нет) или (Правда/Ложь). Например, нужно выбрать из списка несколько значений. Для создания независимых кнопок-флажков в формах можно используется <CHECKBOX>.
В теге CHECKBOX используются следующие атрибуты:
· CHECKED - инициализировать данный флажок, как отмеченный
· NAME - наименование поля ввода формы
· VALUE - значение поля ввода
Пример 6 – (элемент " Котлеты " указан как зараннее отмеченный):
<P> Выберите Ваше любимое блюдо:
<INPUT TYPE="checkbox" NAME="food" VALUE="Пельмени"> Пельмени <BR>
<INPUT TYPE="checkbox" NAME="food" VALUE="Голубцы"> Голубцы <BR>
<INPUT TYPE="checkbox" NAME="food" VALUE="Котлеты" CHECKED> Котлеты <BR>
В окне браузера это будет выглядеть так:
Выберите Ваше любимое блюдо:
Пельмени
Голубцы
Котлеты
Тег IMAGE
В зависимости от содержимого формы может случиться так, что пользователю потребуется щелкнуть мышью на изображении, чтобы завершить работу с формой. Для организации этого используется тег <IMAGE>. После щелчка пользователя по изображению браузер сохраняет координаты соответствующей точки экрана и принимает всю форму.
Вместе с атрибутом IMAGE должны использоваться следующие атрибуты:
· ALIGN – необязательный атрибут, указывает на положение изображения на экране (аналогично элементу IMAGE)
· NAME – имя переменной для передачи координат
· SRC - URI файла - источника изображения
Пример 7
<P> Выберите точку на изображении:
<INPUT TYPE= "image" NAME="point" SRC="globe.gif">
Тег PASSWORD
Данный атрибут используется для организации ввода пароля без вывода на экран составляющих его символов (вместо символов выводятся звездочки).
Пример 8
<P> Ввведите имя:
<INPUT NAME="login">
<P> Ввведите пароль:
<INPUT TYPE="password" NAME="p_word">
В окне броузера это будет выглядеть так:
Ввведите имя:
Ввведите пароль:
Тег RADIO
Данный тег используется для организации выбора одного единственного варианта их нескольких возможных.
В теге RADIO должны использоваться следующие атрибуты:
· CHECKED - инициализировать данный флаг, как отмеченный
· NAME - наименование переменной ввода формы
· VALUE – значение, возвращаемое формой при выборе одного из вариантов.