Лекция: Язык HTML. Формы и элементы ввода.

pyramidin.narod.ru/html401/forms.html

 

Input, textarea, checkbox, …

 

Intrinsic controls

 

Для отправки данных на сервер служат формы.

<html>

<body>

<form name=”UserInfo”>

<label for=”user”>Имя:</label>

<input type=text name=”user” value=”” id=”UserName”>

<label for=”address”>Адрес:</label>

<input type=text name=”address” value=”” id=”address”>

<textarea rows=5 cols=50 name=”SummaryInfo” id=”SumInf”>

Введите что-нибудь :)

</textarea>

<input type=submit value=”Сохранить”>

</form>

</body>

</html>

 

Элементы, объявленные за пределами формы, имеют свою область действия. Отправить на сервер их данные не возможно, они обрабатываются только на клиентской стороне.

 

<form name=”UserInfo”>

<input type=radio name=”gender” value=”Male”>Мужской

<input type=radio name=”gender” value=”Female”>Женский

<input type=radio name=”gender” value=”middle”>Средний

</form>

<input type=radio name=”gender” value=”undefined”>Неопределенный

 

Радио-кнопка, расположенная вне формы, не связана с остальными, даже если она имеет то же имя.

Если не выбрана ни одна радио-кнопка, то на сервер будет отправлено значение «ON». В противном случае отправляется только значение выбранной кнопки.

 

<input type=checkbox …>

 

На сервер отправится массив, в котором будет столько элементов, сколько выбрал пользователь (если все флажки с одинаковыми именами).

Флажки могут находиться в одном из трех состояний: вкл, выкл, неопределен (может быть установлено только с помощью JavaScript, свойство indeterminate)

 


еще рефераты
Еще работы по информатике