Как создать HTML форму
Пример HTML формы
Создание формы в HTML
HTML теги, определяющие HTML формы на сайте
Создаем сайты и отдельные страницы в сети интернет для общения с посетителями.
HTML формы используются для регистрации посетителей на сайте, для интерактивных опросов и голосований, позволяют отправлять сообщения, совершать покупки и так далее. HTML Форма создается с одной целью: сбор и последующая передача информации на обработку программному сценарию или по электронной почте.
Содержание страницы
-
Пример HTML формы | Входим в систему
-
Пример HTML формы | Комментарии на сайте
-
Пример HTML формы | Выпадающий список
-
Пример HTML формы | Список с прокруткой
-
Пример HTML формы | Переключатели, кнопки
-
Пример HTML формы | Радиобутоны, файлы
-
Пример HTML формы | Область fieldset
Код:
<title>Один из возможных вариантов HTML формы</title>
</head>
<body>
<form name="f1" method="get" action="enter_data.php">
<input name="link" type="hidden" value="index.php" />
Логин: <br />
<input name="login" type="text" size="25" maxlength="30" value="Вася" /> <br />
Пароль: <br />
<input name="pd" type="password" size="25" maxlength="30" value="" /> <br />
<input name="remember" type="checkbox" value="yes" /> Запомнить <br />
<input type="submit" name="enter" value="Вход" />
</form>
</body>
</html> |
Теги, атрибуты и значения
- <form> </form> – определяют форму.
- name="" – определяет имя формы.
- method="" – определяет способ отправки данных из формы. Значения: "get" (по умолчанию) и "post". Чаше используется метод "post", так как позволяет передавать большие объемы данных.
- action="" – определяет url по которому данные отправляются на обработку. В нашем случае – enter_data.php. Также может быть обозначен адрес электронной почты, например, action="mailto:ab-w.net".
- <input /> – определяют такие элементы формы как кнопки, переключатели, текстовые поля для ввода данных.
- type="text" – определяет текстовое поле для ввода данных.
- type="password" – определяет поле для ввода пароля, при этом текст отображается в виде звездочек или кружочков.
- type="checkbox" – определяет переключатель.
- type="submit" – определяет кнопку.
- type="hidden" – определяет скрытый элемент формы – используется для передачи дополнительной информации на сервер.
- size="25" – длина текстового поля в символах.
- maxlength="30" – максимально допустимое количество вводимых символов.
- value="" – определяет значение, которое будет отправлено на обработку если относится к радиобутонам или переключателям. Значение данного атрибута в составе текстового поля или кнопки будет показано как, например, Вася или Вход в примере выше.
Код:
<title>Пример HTML формы</title>
</head>
<body>
<form action="https://ab-w.net/comments.php" method="post" name="commentform" id="commentform">
<p><input type="text" name="author" id="author" value="" size="25" />
<small> Имя</small>
</p>
<p><input type="text" name="email" id="email" value="" size="25" />
<small> Mail</small>
</p>
<p><textarea name="comment" id="comment" cols="48" rows="8"> </textarea>
</p>
<p><input name="submit" type="submit" id="submit" value="Отправить" />
</p>
</form>
</body>
</html> |
Теги, атрибуты и значения
- action="https://ab-w.net/comments.php" – определяет url по которому будут отправлены данные из формы.
- id="" – определяет имя, идентификатор элемента формы.
- name="" – определяет имя элемента формы.
- <textarea> </textarea> – определяют текстовое поле в составе формы.
- cols="" – определяет количество колонок текстового поля формы.
- rows="" – определяет количество рядов текстового поля формы.
Если между <textarea> </textarea> поместить текст, он будет показан внутри поля как пример, который легко удалить.
Код:
<title>HTML формы</title>
</head>
<body>
<form action="https://ab-w.net/info.php" method="post" name="drop_down_box">
<select name="menu" size="1">
<option value="first">Первая позиция</option>
<option selected="selected" value="second">Вторая позиция</option>
<option value="third">Третья позиция</option>
<option value="fourth">Четвертая позиция</option>
</select>
</form> |
Теги, атрибуты и значения
- <select> </select> – определяют список с позициями для выбора.
- size="" – определяeт количество видимых позиций списка. Если значение равно 1, мы имеем дело с выпадающим списком.
- <option> </option> – определяют позиции (пункты) списка.
- value="" – содержит значение, которое будет отправлено формой по указанному url на обработку.
- selected="selected" – выделяет позицию списка в качестве примера.
Увеличив значение атрибута size="", мы получим список с полосой прокрутки:
Код:
<title>HTML формы</title>
</head>
<body>
<form action="https://ab-w.net/info.php" method="post" name="drop_down_box">
<select name="menu" size="3" multiple="multiple">
<option value="first">Первая позиция</option>
<option selected="selected" value="second">Вторая позиция</option>
<option value="third">Третья позиция</option>
<option value="fourth">Четвертая позиция</option>
</select>
</form> |
Для этого варианта применим флажок multiple="multiple", который делает возможным выбор нескольких позиций. Его отсутствие разрешает выбрать только один пункт.
Код:
<title>HTML формы</title>
</head>
<body>
<form name="travel" action="https://ab-w.net/info.php" method="get">
<input type="checkbox" name="transport" value="airplane" checked="checked" /> Самолет<br />
<input type="checkbox" name="transport" value="train" /> Поезд<br />
<input type="checkbox" name="transport" value="car" /> Автомобиль<br />
<input type="checkbox" name="transport" value="bus" /> Автобус<br />
<input type="submit" value="OK" />
<input type="reset" value="Reset" />
</form> |
Атрибуты и значения
- value="" – определяет значение, которо будет отправлено формой по указанному url.
- checked="checked" – определяет в качестве примера одно из возможных значений.
- type="submit" – определяет кнопку.
- type="reset" – определяет кнопку сброса.
- value="" – определяет надпись на кнопке.
Смотрите дополнительно: тег <input />
.
Код:
<title>HTML формы</title>
</head>
<body>
<form name="male_female" action="" method="post">
Пол:<br />
<input type="radio" name="Sex" value="Мужской" checked="checked" /> М<br />
<input type="radio" name="Sex" value="Женский" /> Ж<br />
Прикрепить файл:<br />
<input name="send_f" type="file" size="30" maxlength="60" />
</form> |
Код:
<title>HTML формы</title>
</head>
<body>
<form action="">
<fieldset>
<legend>
Коротко о себе:
</legend>
<input type="radio" name="Sex" value="Мужской" checked="checked" />
<small>Молодой человек</small><br />
<input type="radio" name="Sex" value="Женский" /> <small>Девушка</small><br />
<input type="text" size="20" /> <small>Дата рождения</small><br />
<input type="text" size="20" /> <small>Семейное положение</small><br />
<input type="text" size="20" /> <small>Социальный статус</small><br />
<input type="text" size="20" /> <small>Местожительство</small><br />
<input type="submit" value="Отправить" />
</fieldset>
</form> |
Чтобы научиться создавать полноценные web-сайты с работающими формами, необходимы знания в области программирования на PHP.
Дополнительно смотрите: обработка HTML формы на PHP
Автор проекта - Вася Митин | Дата публикации: Октябрь 2009 | Обновление: Ноябрь 2018
HTML бегущая строка Пример HTML формы HTML музыка на сайте