Формы делаются для ввода какой-либо информации пользователем сети. Эта информация затем обрабатывается специальными
программами. Формы задаются тэгом <form>. Его атрибуты:
- Action определяет место обработчика введённой информации
- Method определяет способ передачи данных обработчику. Method=post, Methode=get (по умолчанию).
После тэга <form> следует следующая структура <input type="submit" value="ответить" name="…">.
Вот простейшая форма:
<html>
<head>
<title>Простейшая форма</title>
</head>
<body>
<form>
<input type="submit" value="ответ">
</form>
</body>
</html>
Бавает несколько типов ввода данных:
- type=text задаёт окно для ввода текста пользователем. Можно указать размер size=…. MAXLENGTH=… указывает
максимальное количество символов в строке.
- type=password задаёт окно для ввода пароля. Похож на text, но вместо каждого символа появляется значок *. Также задаётся
MAXLENGTH и size.
- type=radio задаёт кнопку для выбора варианта из списка. Если ввести поставить checked, то данная кнопка будет отмечена.
Советую здесь писать одинаковые имена (name) в одной группе, в противном случае, будут помечаться все кнопки, вместо одной.
- type=checkbox. Похож на radio, вместо кружка квадрат.
- type=reset для очищения полей формы.
Форма посложнее:
…
<center>Регистрация</center>
<form action=…>
Ваше имя
<input type=text size=30 name=nm>
Ваша фамилия
<input type=text size=30 name=snm>
Ваш пол
<input type=radio name=sex value=pol checked>Мужской
<input type=radio name=sex value=pol>Женский
Ваш логин
<input type=text size=30 name=ln>
Ваш пароль (не более 15 символов)
<input type=password NAME=pass SIZE=30 MAXLENGTH=15>
…
Теперь о вставке бегущей строки