ZAQ32: На главную | К содержанию раздела

Формы.

Практически на любом сайте размещаются средства обратной связи, заказа какого-либо товара или простая кнопка авторизации. Разумеется, чтобы все это сделать, необходимо использовать формы.

Тэг <form>

Тэг <form> является базовым тэгом для создания формы. Например:

<form action=file.php>
<input type=submit value=Регистрация>
</form>

Результат представлен на рисунке ниже:

Рис. 12

Теперь подробнее. Здесь мы создали форму, при помощи открывающегося и закрывающегося тэгов <form></form>. О методе action чуть позже. <input type=submit value=Регистрация> - создает кнопку (type=submit) и определяет надпись на кнопке (value=Регистрация)

Рассмотрим атрибуты тэга <form> подробнее:

<input>

Тэг <input> - один из ключевых тэгов при работе с формами, так как он создает ее базовые объекты, к которым относятся, в том числе, кнопка и поле ввода.
Данный тэг размещается внутри тэга <form>. То есть, нужно писать так:
<form «атрибуты»>
<input «атрибуты» >
</form>

Атрибуты тэга:

<textarea>

Тэг <textarea> предназначен для создания многострочного текста. Например:

Листинг 14:
<form action=”script.php” method=”post”>
<textarea name="textname" cols="20" rows="20">
Здесь будет размещена текстовая информация в 20 строках и шириной = 20
</textarea>
</form>

Результат представлен на рисунке ниже:

Рис. 17

В данном примере, как вы уже наверное успели заметить, были перечислены основные атрибуты тэга:

<select>

Тэг <select> предназначен для создания раскрывающегося списка.
А выглядит это вот так:

Листинг 15:
<form action=”script.php” method=”post”>
<select name="Варианты">
<option>первый
<option>второй
<option>третий
<option>четвертый
<option selected>пятый
</select>
</form>

В итоге мы получим список, в котором по умолчанию будет выбран пункт «пятый».

Рис. 18

Основные атрибуты тэга таковы:
• multiple – позволяет выбрать несколько значений из списка. Это может выглядеть следующим образом. Несколько модифицируем предыдущий пример:
Листинг 16:
<form action=”script.php” method=”post”>
<select name="Варианты" multiple >
<option>первый
<option>второй
<option>третий
<option>четвертый
<option selected>пятый
</select>
</form>
И результат теперь будет несколько иной:

Рис. 19

• NAME – имя меню
• SIZE – позволяет задать количество пунктов меню, которые будут видимы на форме.

С тэгом <select> неразрывно связан тэг <option>. Он позволяет проводить некоторые манипуляции с различными пунктами меню. Основные атрибуты тэга:

Подводя итог, хотелось бы сказать, что формы являются практически неотъемлемой частью любого сайта, начиная от простого элемента «Поиск», который как правило состоит из простого текстового поля и кнопки, и заканчивая сложными регистрационными формами, которые целиком не умещаются на экран. HTML-код всего лишь позволяет создать такой своеобразный каркас формы, ее визуальное представление. Для передачи содержимого формы необходимо будет использовать несколько иные технологии. Но не зная, как построить простую форму, вам будет очень трудно двигаться дальше.

ZAQ32: На главную | К содержанию раздела



Используются технологии uCoz