Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекции Косьмин.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
1.69 Mб
Скачать

3 Вопрос. Текстовая область

Текстовая область вводится контейнерным тегом TEXTAREA. На экране текстовая область представляется прямоугольником с полосами прокрутки (горизонт и вертикал). В прямоугольнике размещается многострочный текст либо доступный для редактирования, либо только для чтения.

TEXTAREA имеет след атрибуты:

ALIGN - Выравнивание – определяет выравнивание горизонт поверхности области

=”ABSBOTTOM” – устанавливает выравнивание нижней границы списка по нижней границе текущей строки

=”ABSMIDDLE” - устанавливает выравнивание середины списка по середине текущей строки

=”BASELINE” - устанавливает выравнивание нижней границы списка по базовой линии текущей строки

=”BOTTOM” – то же что и BASELINE

=”TOP” – верхняя граница списка выравнивается по самому высокому элементу текущей строки

=”TEXTTOP” - верхняя граница списка выравнивается по самому высокому текстовому элементу текущей строки

=”LEFT” - текстовая область располагается у левого края окна. Текст обтекает его справа

=”RIGHT” – список располагается у правого края окна. Текст обтекает его слева

ACCESKEY – определяет клавишу быстрого доступа к текстовой области. Значения явл клавиатурной командой

=<Alt>+<T> значение будет ACCESKEY=”T”

COLS – колв-о колонок

ROWS – кол-во строк

READONLY - Текстовая область открывается в режиме просмотра. Если атрибут не в списке, то возможно редактирование текстовой области.

NAME – задает «значение» имя текстовой области

DISABLED – делает текстовую область не доступной пользователю

TABINDEX - Трассировка =число. Определяет доступ по нажатию клавиши таб. Режим трассировки задается индексами

WRAP- определяет режим автоматической свертки строк.

=”PHYSICAL” – перенос по словам

=”VIRTUAL” – посимвольный перенос

=”OFF” – режим выключен

4 Вопрос. Раскрывающийся список

<SELECT> - раскрывающийся список- имеет кучу параметров:

ALIGN=”Зн” – задается горизонтальным выравниванием списка

ACCESKEY=”S”– определяет клавишу быстрого доступа <Alt>+<S>

NAME=”Зн.”– значение задает имя раскрыв списка

DISABLED – режим делает недоступным пользователям

MULTIPLE – разрешает выбор нескольких элементов списка

SIZE=”целое число” – определяет кол-во элементов списка целым числом. По умолчанию устанавливается 1 элемент

TABINDEX=”целое число”- порядковый номер перехода к данному элементу при нажатии на клавишу таб.

<OPTION>

SELECTED=”Зн” –значение указывает на выбранный элемент списка

VALUE=”Зн” – Указывает на значение ассоциированное с элементом списка

5 Вопрос. Применение форм

Формы Могут использоваться:

  • Для перехода на след страницу с целью передачи данных этой страницы. Для этого в теге FORM используется атрибут ACTION в котором указывается адрес страницы, метод передачи данных и кнопка передать (сабмит).

  • Для организаций навигации по сайту (кнопки далее, назад и т.п)

Если в форме нету элементов ввода или элементов хранения данных, то щелчок по кнопке передачи данных (сабмит) заставит навигатор перейти к указанной странице.

  • Для передачи информации серверу методом GET. В адресную строку в этом случае параметры выстраиваются в виде:

? Имя_Пер1=”Зн.пер.1” & Имя_пер2=”Зн.пер2”

<A HREF=Str01.PHP? name=”ИВАН” & email=”IVAN@MAIL.RU”> Страница1

</A>

Параметры передаются серверу методом GET. Следовательно в серверном сценарии они доступны ч\з суперглобальные массивы: $_ GET и $_REQUEST

Если в серверном сценарии будет прописано:

<?

VAR_DAMP($_GET)

?>

То навигатор выведет:

Array(3){

[IP]=>STRING(9) ”127.0.0.1”

[“NAME”]=> STRING(4) “ИВАН”

[“email”]=> STRING(12) IVAN@MAIL.RU

Информация добавляемая к параметрам к адресной строке видна в адресной строке навигатора. Если страницу сохр в избранном (один челок лев кн. Мыши) то информацию в последствии можно просмотреть, поэтому методом GET пароль и профиль не передаются.

07.03.2012