Оптимизация |  Создание сайтов |  Пособие по php, html |  Заработок |  Сервис объявлений |  Гостевая |  Каталог | 
Как создать html страничку.
.........
Создание форм
.........
Редактирование текста
.........
Регулярные выражения
.........
Создаём ссылки
.........
Создание списков
.........
Структура документа
.........
Создание таблиц
.........
Редактируем документ html
.........
Заголовок документа
.........

Для чего нужны формы и как они действуют

Форма это то, с помощью чего пользователь передаёт данные, или какую либо информацию на сервер, где она перерабатывается должным образом. Формы бывают разные на вид. Вот так выглядит форма аккаунта в гугле и форма входа на почтовый ящик на mail.ru

Принцип работы формы не сложен. Пользователь приходит на страничку, заполняет поля формы, нажимает определённую кнопку. После этого форма берёт данные из полей и отправляет их в назначенное место (на сервер). Формы размещаются между тегами <FORM> </FORM> Html-документ может хранить в себе несколько форм, но они не должны находится друг в друге, то есть вот такая запись <form> <form></form></form> не функционирует.
Тэг <form>может иметь вот такие параметры (атрибуты) :
action без этого атрибута форма работать не будет, так как он определяет какой файл будет обрабатывать данные, переданные формой.
method определяет каким образом данные будут передаваться файлу обработчику. Возможны 3 варианта передачи, но я опишу 2 основных, method=post или method=get. Если метод не обозначен, то по умолчанию берётся get. Что лучше использовать get или post? Спросите вы. Для передачи паролей и логинов конечно целесообразней использовать post, потому что метод get передаёт данные из формы прикрепляя их к URL и это выглядит так: http://www.domen-name.ru/login.pl?nick=sashik&psw=4y4hgght Часть ссылки до знака ? это сам URL, а после это часть запроса. В части запроса есть переменная nick которая содержит логин (sashik) и переменная psw в ней содержится сам пароль(4y4gght). Кроме того, если использовать метод get, аргументы передаваемые серверу запишутся в файл отчёт на сервере, а это не желательно с точки зрения безопасности.
enctype определяет каким образом передаваемые данные будут закодированы. Если ваша форма содержит файловое поле, используйте метод POST. В этом случае нужно установить значение атрибута enctype в multipart/form-data.

***

Для внесения информации в форму используют тэг <INPUT>Это поле для введения информации и в форме их может быть несколько. Каждый элемент <INPUT> должен иметь атрибут name=имя, определяющий имя данного поля (идентификатор). Так же нужен атрибут type. Он определяет вид поля для введения. А вот какие могут быть значения у атрибута type:
type=text Определяет окно для ввода текста. Может содержать дополнительные атрибуты size=цифра(ширина окна ввода в символах) и maxlength=цифра(максимальная число вводимых символов)
<input type=text size=20 name=user value="создать самому">
type=password Аналогичен предыдущему, с той лишь разницей что в окошке при вводе текста будут высвечиваться звёздочки.
type=radio Определяет радиокнопку. Может содержать атрибут checked , который показывает что кнопка отмечена. Из группы таких кнопок отмеченной может быть только одна.
Да
Нет
Может быть
type=checkbox Аналог предыдущему с тем различием, что вместо кружочка будет квадратик и из несколькои можно будет отметить галочкой все.
Бюстгалтеры
Трусы семейные
Партянки
type=hidden Определяет пустое окно. Полезен если нужно просто передать какое либо значение.
type=submit Определяет кнопку при нажатии на которую начинается передача данных.
<input type=submit value="войти">
type=reset При нажатии очищаются все поля формы.
<input type=reset value="сброс" >

***

Тег <TEXTAREA> создаёт многострочное текстовое поле.Типа такого-
Может иметь такие атрибуты:
name имя, под которым содержимое будет передано обработчику.
rows устанавливает высоту.
cols устанавливает ширину.
Если в этот тэг вставить такую строчку style="BACKGROUND-COLOR:red", то можно даже выставить цвет фона окошка. Просто поменять red на green или какой цвет нужен вам.
***

Тег <SELECT> используется в форме для создания списка, в котором пользователь может сделать свой выбор.
Тег <OPTION> определяет элемент выбора в форме. Атрибур selected означает выбранный элемент. Используется вместе с предидущим.
Код Вид
<select name="имя">
<option value="option_1" selected>выбор1
<option value="option_2">выбор2
<option value="option_3">выбор3
</select>
Если в первой строчке, добавить атрибут multiple, то в окошке с меню будут видны все пункты

***

Элемент <BUTTON> позволяет создать кнопку, способную выполнить действие, определённое своими атрибутами. Кроме того, этот тег позволяет вывести графическое изображение. Этот элемент может быть использован как в теле формы, так и за её пределами.
***

Элемент <FIELDSET> используется для тематической группировки элементов управления.
***

Элемент <HTMLAREA> создаёт многострочное текстовое поле, допускающее ввод информации. Этот тег аналогичен тегу <TEXTAREA>. Основное отличие тега <HTMLAREA> состоит в том, что он был разработан для ввода текста в формате HTML.
***

Элемент <LABEL> ассоциирует какую-то информацию с элементом управления, т.е. поясняет какую роль он выполняет.
***

Тег <LEGEND> позволяет вставить легенду (пояснительный видимый текст) в элемент <FIELDSET>.
***

Тег <OPTGROUP> используется для логической группировки элементов выбора в форме.

Реклама
продвижение раскрутка сайта: создание интернет-магазина заказать изготовление сайта фирма раскрутка
Счетчик тиц и pr - Tops100.ru