Как форма собирает данные

Существуют и другие типы элементов <INPUT>. Каждый элемент <INPUT> должен включать атрибут NAME=имя, определяющий имя элемента (и соответственно имя переменной, которая будет передана обработчику). Имя должно задаваться только латинскими буквами. Большинство элементов <INPUT> должны включать элемент VALUE=”значение”, определяющий значение, которое будет передано обработчику под этим именем. Для элементов <INPUT TYPE=text> и <INPUT TYPE = password>, однако этот атрибут не обязателен, поскольку значение соответствующей переменной может вводиться пользователем с клавиатуры.

Основные типы элементов <INPUT>:

· TYPE = text определяет окно для ввода строки текста. Может содержать дополнительные атрибуты SIZE=число (ширина окна ввода в символах) и MAXLENGTH=число (максимально допустимая длина вводимой строки в символах).

·   Пример:

<INPUT TYPE=text size=20 name=user value=”Иван”>

Определяет окно шириной 20 символов для ввода текста. По умолчанию в окне находится текст Иван, который пользователь может редактировать. Отредактированный (или неотредактированный) текст передается обработчику в переменной user.

· TYPE = password     определяет окно для ввода пароля. Абсолютно аналогичен типу text, только вместо символов вводимого текста показывает на экране звездочки (*). Пример:

<INPUT TYPE=password size=20 name=pw maxlenght=10>

Определяется окно шириной 20 символов для ввода пароля. Максимально допустимая длина пароля – 10 символов. Введенный пароль передается обработчику в переменой pw.

· TYPE = radio определяет радиокнопку. Может содержать дополнительный атрибут CHECKED(показывает, что кнопка помечена). В группе радиокнопок с одинаковыми именами может быть только одна помеченная радиокнопка.

Пример:

<INPUT TYPE = radio name=modem value= “9600” checked>9600

бит/c

<INPUT TYPE = radio name=modem value= “14400” >14400 бит/c

<INPUT TYPE = radio name=modem value= “28800” >28800 бит/c

Определяет группу из трех радиокнопок, подписанных 9600

бит/c, 14400 бит/c, 28800 бит/c; Первоначально помечена первая из кнопок. Если пользователь не отметит другую кнопку, обработчику будет передана переменная modem со значением 9600. Если пользователь отметит другую кнопку, обработчику будет передана переменная modem со значением 14400 или 28800.

· TYPE = checkbox     определяет квадрат, вкотором можно сделать пометку. Может содержать дополнительный атрибут checked(показывает, что квадрат помечен). В отличие от радиокнопок, в группе квадратов с одинаковыми именами может быть несколько помеченных квадратов.

Пример:

<INPUT TYPE = checkbox NAME=comp VALUE=”PC”>

Персональные компьютеры

<INPUT TYPE = checkbox NAME=comp VALUE=”WS” checked>

Рабочие станции

<INPUT TYPE = checkbox NAME=comp VALUE=”LAN” >

Серверы локальных сетей

<INPUT TYPE = checkbox NAME=comp VALUE=”IS” checked >

Серверы Интернет

Определяет группу из четырех квадратов. Первоначально помечены второй и четвертый квадраты. Если пользователь не произведет изменений, обработчику будут переданы две переменные: comp=WS и comp=IS

· TYPE = hidden определяет скрытый элемент данных, который не виден пользователю при заполнении формы и передается обработчику без изменений. Такой элемент иногда полезно иметь в форме, которая время от времени подвергается переработке, чтобы обработчик мог знать, с какой версией формы он имеет дело.

· TYPE = reset     определяет кнопку, при нажатии на которую форма возвращается в исходное состояние. Поскольку при использовании этой кнопки данные обработчику не передаются, кнопка типа reset может и не иметь атрибута NAME.

Пример:

<INPUT TYPE = reset Value = “Очистить поля формы”>

Определяет кнопку Очистить поля формы, при нажатии на которую форма возвращается в исходное состояние.

 

Помимо элементов <INPUT>, формы могут содержать меню <SELECT> и поля для ввода текста <TEXTAREA>.

Меню <SELECT> из n элементов выглядит примерно так:

<html>

<head>

</head>

<body bgcolor=#edf3ff>

<form action="#">

<select name="sel">

<option value="1">Значение 1

<option value="2">Значение 2

<option value="3">Значение 3

<option value="4">Значение 4

</select>

</form>

</body>

</html>

Примерполя для ввода текста <TEXTAREA>:

 

<html>

<head>

</head>

<body bgcolor=#edf3ff>

<form action="#">

<textarea name=addres ROWS=5 cols=50>

А здесь - Ваш адрес

</textarea>

</form>

</body>

</html>

 

Практическая работа №7.

Создание элементов формы.

Составьте следующий документ:

Заголовки выделите разным цветом и шрифтом, установите фон документа.

Более сложная форма Расскажите немного о себе...   Имя: Фамилия: Пол:мужской женский Возраст:лет     А здесь - Ваш адрес  

 

 


Основные цвета

Color's name Название Red Green Blue
black черный 00 00 00
navy темно-синий 00 00 80
blue синий 00 00 FF
green зеленый 00 80 00
teal сине-зеленый 00 80 80
lime ярко-зеленый 00 FF 00
aqua голубой 00 FF FF
maroon вишневый 80 00 00
purple фиолетовый 80 00 80
olive оливковый 80 80 00
gray темно-серый 80 80 80
silver светло-серый C0 C0 C0
red красный FF 00 00
fuchsia лиловый FF 00 FF
yellow желтый FF FF 00
white белый FF FF FF

 

 


Используемая литература:

1. Алленова Н. «Учебник HTML для начинающих"

2. Энциклопедия создания сайтов для начинающих

3. Краткое руководство по HTML

4. Чувахин Н. «Практическое руководство по HTML»

5. М.Хольцшлаг «Языки HTML и CSS для создания сайтов».

6. Рева О.Н «HTML. Просто как дважды два».

7. Гончаров «Самоучитель по HTML»

8. Хейз Д «Освой самостоятельно HTML»

 

 


Содержание

Предисловие 2
Ведение 3
Практическая работа №1 Тема: «Создание простейшего HTML-документа. Форматирование текста». 5
Практическая работа №2  Тема: «Вставка изображений в html-документ» 14
Практическая работа №3 Тема: «Создание списков в HTML» 21
Практическая работа №4  Тема:  «Оформление HTML документа. Таблицы». 30
Практическая работа №5 Тема:  «Гиперссылки в HTML» 35
Практическая работа №6  Тема:  «Гиперссылки в HTML» 38
Основные цвета 48
Используемая литература 49
Для заметок 51

 

ДЛЯ ЗАМЕТОК

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: