Создание и работа с формами в html. HTML Формы Как сделать форму заполнения в html

26.11.2021 Компьютер

... содержимое формы...

  • Как раз внутри элемента form должны располагаться элементы управления, которых может быть сколь угодно много.
  • Атрибуты формы:

    • В атрибуте action указывается серверный файл со скриптом, ответственным за основную обработку данных, пересылаемых из формы. Обычно код этого файла пишется на серверном языке программирования, например, на языке php или perl .
    • Атрибут enctype указывает на тип передаваемой на сервер информации, если это просто текстовые данные — text/plain , если с формой отсылаются файлы, то следует указать multipart/form-data .
    • Атрибут method указывает и определяет форму передачи данных. Подробно мы на этом останавливаться не будем, однако следует сказать, что для более надежной передачи следует указать метод post .

    Элементы формы html

      <input type = "text" name = "login" size = "20" value = "Логин" maxlength = "25" >

      Результат:

      • Значение атрибута type — text — указывает на то, что это именно текстовое поле
      • size — размер текстового поля в символах
      • maxlength — максимальное кол-во вмещающихся в поле символов
      • value — первоначальный текст в текстовом поле
      • name — имя элемента, необходимо для обработки данных в файле-обработчике

      Результат:


      Вместо текста в поле отображается маска — звездочки или кружочки

      <input type = "submit" value = "Отправить данные" >

      Результат:

      Кнопка submit собирает все данные с формы, введенные пользователем и отправляет их по адресу, указанному в атрибуте action формы.

      <input type = "reset" value = "Очистить форму" >

      Результат:

      Кнопка возвращает состояние всех элементов управления к первоначальному (очищает форму)

      <input type = "checkbox" name = "asp" value = "yes" > ASP<br > <input type = "checkbox" name = "js" value = "yes" checked = "checked" > javascript<br > <input type = "checkbox" name = "php" value = "yes" > PHP<br > <input type = "checkbox" name = "html" value = "yes" checked = "checked" > HTML<br >

      ASP
      javascript
      PHP
      HTML


      Результат:

      ASP
      javascript
      PHP
      HTML

      В html флажок служит для организации множественного выбора, т.е. когда необходимо и возможно выбрать несколько вариантов ответа

      <input type = "radio" name = "book" value = "asp" > ASP<br > <input type = "radio" name = "book" value = "js" > Javascript<br > <input type = "radio" name = "book" value = "php" > PHP<br > <input type = "radio" name = "book" value = "html" checked = "checked" > HTML<br >

      ASP
      Javascript
      PHP
      HTML

      Результат:

      ASP
      Javascript
      PHP
      HTML

      radio кнопка html служит для единственного выбора из нескольких вариантов

      Атрибут checked устанавливает сразу элемент отмеченным

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

    Выпадающий список HTML

    Рассмотрим пример добавления выпадающего списка:

    1 2 3 4 5 6 <select name = "book" size = "1" > <option value = "asp" > ASP</ option > <option value = "js" > JavaScript</ option > <option value = "php" > PHP</ option > <option value = "html" selected = "selected" > HTML</ option > </ select >

    Результат:

    • Выпадающий список состоит из главного тега — select — который имеет закрывающую пару, а каждый пункт списка — это тег option , внутри которого отображается текст пункта
    • Атрибут size со значением «1» указывает на то, что список в свернутом виде отображает один пункт, остальные открываются при щелчке на стрелочке меню
    • Атрибут selected у пункта (option) указывает на то, что именно этот пункт будет изначально виден, а остальные пункты «свернуты»

    Для больших и сложных списков есть возможность добавить подзаголовки — тег optgroup с атрибутом label (надпись):

    1 2 3 4 5 6 7 8 9 10 11 12 <select name = "book" size = "1" > <optgroup label = "Английские" > <option value = "asp" > ASP</ option > <option value = "js" > JavaScript</ option > <option value = "php" > PHP</ option > <option value = "html" selected = "selected" > HTML</ option > </ optgroup > <optgroup label = "Русские" > <option value = "asp_rus" > ASP по-русски</ option > <option value = "js_rus" > JavaScript по-русски</ option > </ optgroup > </ select >


    Для предоставления возможности выбора нескольких пунктов одновременно необходимо добавить атрибут multiple . Но в таком случае и атрибут size следует установить в значение, большее, чем 1:

    Результат:

    • Ширина элемента зависит от атрибута cols , который указывает сколько символов помещается по горизонтали
    • Атрибут rows определяет количество строк в элементе

    Другие элементы

    Дополнительные элементы и атрибуты

    • Для элементов управления radio и checkbox удобно использовать дополнительные элементы, которые, во-первых, делают привязку текста к самому элементу radio или checkbox, во-вторых, добавляют обводку при клике:
    • <input type = "checkbox" id = "book1" > <label for = "book1" > ASP</ label >

      В примере создана надпись (тег label) для элемента checkbox . Привязка осуществляется через атрибут id , значение которого указано в атрибуте for надписи.

      Результат:

    • Атрибут disabled позволяет блокировать элемент, делая его недоступным для изменения пользователем:
    • <input type = "text" name = "login" size = "20" value = "Логин" maxlength = "25" disabled = "disabled" >
      <input type = "checkbox" name = "asp" value = "yes" > ASP<br > <input type = "checkbox" name = "js" value = "yes" checked = "checked" disabled = "disabled" > javascript<br >


      ASP
      javascript

    Я абсолютно уверен, что, бегая по Интернету, Вы ни раз встречали различные формы, например, форму регистрации, форму входа в систему, форму обратной связи и многие-многие другие HTML формы .

    Собственно, форма состоит из различных элементов ввода: текстовых полей, текстовых областей, радио-кнопок, переключателей, кнопок и так далее.

    И в этой статье Вы научитесь создавать абсолютно любые .

    Сначала создайте простейшую HTML-страницу , в которую добавьте контейнер (тег

    ), выравнивающий своё содержимое по центру. Надеюсь, что Вы с этим без труда справитесь.

    А теперь займёмся формой. Форма начинается с тега

    , соответственно, заканчивается закрывающим тегом
    . У этого тега есть несколько атрибутов, которые очень желательно заполнять. Но для начала давайте создадим простейшую форму с атрибутами тега
    , чтобы Вам было понятнее назначение каждого из них:


    Здесь у нас начинается описание формы, у которой есть следующие атрибуты:

    1) Атрибут "name ". Значение этого атрибута означает имя HTML формы . Встаёт вопрос, зачем это надо? Ответ очень простой: если Вы будете использовать не одну форму, а несколько, то чтобы отличить одну форму от другой, необходимо задавать различные имена. А сами имена нужны для того, чтобы обращаться к формам, например, через JavaScript . Я Вам открою маленький секрет, который я Вам не советую использовать, но честности ради, скажу о нём. На самом-то деле, формы можно легко различать и без имён, поэтому, вообще говоря, имя формы совсем необязательно. Но я НАСТОЯТЕЛЬНО рекомендую давать формам имена, ведь Вам самим так будет проще понять, за что каждая из форм отвечает.

    2) Атрибут "action ". Значение этого атрибута отвечает за путь к файлу скрипта, который будет обрабатывать форму. То есть мало ввести данные в форму, их же ведь ещё нужно соответствующим образом обработать, и вот как раз путь к этому файлу-обработчику и находится в значении атрибута "action ".

    3) Атрибут "method ". У него может быть одно из двух очень популярных значения: "post " и "get ". Этот атрибут определяет способ отправки. Не буду вдаваться в подробности, просто скажу, что первый способ является скрытой отправкой данных, а второй открытой. Чтобы стало ещё понятнее, то давайте рассмотрим два адреса перехода:

    а) http://mysite.ru/scipt/request.php

    б) http://mysite.ru/script/request.php?a=7&b=Michael

    В первом случае, пользователь не видит, что отправляет (метод "post "), а во втором он реально видит имена переменных и их значения (метод "get "). Вы, в конце статьи, можете попытаться отправить форму с помощью двух разных методов и убедиться в их различии. Но пока что скажу, что ГОРАЗДО чаще используют метод "post ", то есть скрытую отправку.

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

    Первое, что мы добавим - это текстовое поле. Добавляется текстовое поле с помощью тега , а точнее с помощью атрибута этого тега "type " со значением "text ". Также перед созданием текстового поля рекомендуется написать, что это за поле, например, "Ваше имя ". Внутри тега

    напишите такую строчку:

    Ваше имя:

    Опять же, давайте разберём атрибуты:

    1) Атрибут "type " отвечает за тип элемента ввода. В данном случае, мы указали, что это обычное текстовое поле. В следующих элементах мы будем менять значение этого атрибута.

    2) Атрибут "name " отвечает за имя элемента. Здесь мы указали, что имя данного поля firstname .

    3) Атрибут "value " отвечает за значение этого поля по умолчанию.

    Как говорится, лучше один раз увидеть, чем сто раз услышать, поэтому лучше Вы наберите (причём, именно наберите, а не скопируйте! ) этот текст в редакторе, а потом посмотрите результат в браузере.

    Теперь создадим ещё одно похожее поле, но только не для ввода обычных символов, а для ввода пароля. То есть должно быть всё то же самое, но только текст должен быть скрыт за звёздочками . Поэтому, перейдя на следующую строку (тег
    ), напишем такой код:

    Ваш пароль:

    Как видите, теперь значением атрибута "type" является "password ". Остальные атрибуты те же, что и для обычного текстового поля.

    Следующий элемент - это выпадающий список. Создаётся он чуть посложнее, так как тут необходимо не только объявить создание выпадающего списка, но ещё и добавить элементы в этот список. Напишем, перейдя на следующую строку (далее, упоминать об этом не буду) следующий HTML-код .

    Выберите вариант:

    Тег . Атрибут "name " ясен, ибо уже объяснял его несколько раз. Элементы списка создаются с помощью тега . Значение атрибута "value " означает, какой значение будет у переменной choice (например, в JavaScript ), то есть либо choice = 1 , либо choice = 2 , либо choice = 3 . Сразу после окончания описания тега ставится то, что увидит пользователь в выпадающем списке. Опять же, лучше посмотрите в браузере, и Вам всё сразу станет понятно.

    Теперь добавим текстовую область, используя тег

    Здесь мы с Вами создаём текстовую область высотой в 10 строк (значение атрибута "rows ") и шириной в 15 символов (значение атрибута "cols ").

    Внутри этого парного тега указывается текст в текстовой области по умолчанию. Собственно, здесь больше нечего сказать. Двигаемся дальше.

    Следующий элемент - это радио-кнопка. Радио-кнопка - это набор таких "кружочков ", из которых можно выбрать только один. Создаются радио-кнопки с помощью HTML-тега , а, точнее, с помощью значения "radio " атрибута "type ". Напишем такой HTML-код :

    Выберите что-нибудь одно:
    Вариант 1
    Вариант 2
    Вариант 3

    Тут я остановлюсь на атрибуте "name ", потому что помимо задания имени у него есть ещё одна очень важная особенность. Если Вы НЕ сделаете одинаковыми имена у этих трёх радио-кнопок, то они станут независимыми, а, следовательно, можно будет выбрать сразу несколько вариантов. Чтобы в этом убедиться, поменяйте имена, а потом попытайтесь выбрать сразу несколько вариантов, и Вы сразу убедитесь в моих словах. Поэтому одна группа радиокнопок должна иметь одно и то же значение атрибута "name ". Атрибут "value " означает значение переменной "choiceradio " (опять же, например, в JavaScript ). Сразу после описания тега идёт текст, который увидит пользователь рядом с соответствующей радио-кнопкой.

    Ещё одним элементом формы являются переключатели (checkbox ). Создаются они опять же с помощью тега . Напишем следующие строчки:

    Вы согласны с нашими правилами:

    Я думаю, что здесь всё прозрачно, поэтому объяснять не буду. Советую лишь просто посмотреть, как это выглядит, в браузере. И скажу, что если флажок будет стоять, то значение переменной "terms " будет "yes ", если не будет стоять, то значение этой переменной будет "", то есть пустой строкой.

    Ещё одним элементом является поле для выбора файла. Наверняка, Вы когда-нибудь загружали файлы на сервер и Вам часто приходилось использовать для этого поле вставки имени файла. Вот такое поле создаётся с помощью уже надоевшего тега . Напишем так:

    Выберите файл для загрузки:

    Формы встречаются в интернете почти на каждом сайте. Например, когда Вы вводите логин и пароль на сайте, то данные заполняются через формы и отправляются на сервер. Также примером формы являются различные опросы.

    Синтаксис тега

    ...

    Тег

    имеет очень важный атрибут action , которому присваивается адрес (URL) скрипта, которому передается полученная информация с формы для обработки. Мы не будем углубляться в подробности того, что происходит после отправки данных, поскольку эти вопросы уже решает не html, а методы GET и POST в PHP.

    Пример 1. Форма html с кнопками

    Это будут кнопки:
    Кнопка один
    Кнопка два
    Кнопка три
    А это будет текстовое поле. Например сюда можно вводить логин

    А это будет большое текстовое поле. Например сюда можно ввести информацию о себе

    После всего перечисленного будет кнопка ОК

    После нажатия кнопки ОК, страница просто обновится, т.к. мы не прописали параметр action

    Преобразуется на странице в следующее:

    Пояснения к примеру

    • action="" - говорит о том, что обработка данных будет происходить на этой же странице.
    • - атрибут type="radio" говорит о том, что нужно отобразить текст после этого кода, как кнопку выбора. Атрибут name и value в данном теге для нас сейчас играют маленькую роль, т.к. мы не изучаем сейчас php (см. уроки php).
    • - атрибут type="text" говорит о том, что это будет текстовое поле. Здесь так же есть два важных атрибута: name (для php) и value (значение по умолчанию).
    • - атрибут type="textarea" говорит о том, что это будет большое текстовое поле. Разница от предыдущего случая лишь в том, что он позволяет записывать большой объем текста.
    • - атрибут type="submit" говорит о том, что это кнопка. В атрибуте value пишется то, что будет написано на кнопке.

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

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

    Теперь рассмотрим подробно все атрибуты тега .

    Атрибуты и свойства тега

    1. Атрибут accept-charset="Кодировка" - определяет кодировку, в которой сервер может принимать и обрабатывать данные формы. Может принимать различные значения, например, CP1251, UTF-8 и т.п.

    2. Атрибут action="URL" - адрес скрипта, который обрабатывает передаваемые данные от формы. Если оставить это значение пустым, то данные будут обрабатываться в этом же документе, где расположена форма.

    3. Атрибут autocomplete="on/off" - задает или отключает автозаполнение формы. Может принимать два значения:

    • on - включить автозаполнение;
    • off - выключить автозаполнение;

    4. Атрибут enctype="параметр" - задает способ кодирования данных. Может принимать следующие значения:

    • application/x-www-form-urlencoded - вместо пробелов ставится +, символы вроде русских букв кодируются их шестнадцатеричными значениями
    • multipart/form-data - данные не кодируются
    • text/plain - пробелы заменяются знаком +, буквы и другие символы не кодируются.

    5. Атрибут method="POST/GET" - задает метод отправки. Может принимать два значения:

    • GET - передача данных в адресной строке (есть ограничение по объёму отправки данных)
    • POST - посылает на сервер данные в запросе браузера (может отправить большое количество данных, т.к. нету ограничения объёма)

    6. Атрибут name="имя" - задает имя формы. Чаще всего используется в случае наличия множества форм для того, чтобы можно было обратиться к конкретной форме через скрипт.

    7. Атрибут novalidate - отменяет встроенную проверку данных формы на корректность ввода.

    8. Атрибут target="параметр" - имя окна или фрейма, куда обработчик будет загружать возвращаемый результат. Может принимать следующие значения:

    • _blank - загружает страницу в новое окно браузера
    • _self - загружает страницу в текущее окно
    • _parent - загружает страницу во фрейм-родитель
    • _top - отменяет все фреймы и загружает страницу в полном окне браузера

    Уважаемый читатель, теперь Вы узнали гораздо больше о html теге form. Теперь советую перейти к следующему уроку.


    Формы в HTML - это самая сложная, но с другой стороны, пожалуй самая интересная тема в HTML.

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

    Примером формы может служить гостевая книга, анкета, онлайн тест. Формы заполняют при регистрации на сайте, при оформлении заказов в интернет магазине и т.п.

    Пользуясь HTML, Вы можете создать каркас формы: текстовые поля, меню, списки, кнопки, флажки и переключатели. То есть те элементы, при помощи которых в форму вносится определенная информация.

    Затем данные, внесенные в форму, отправляются на сервер для обработки. Но HTML здесь бессилен - над обработкой формы уже работает программа или скрипт, который к ней привязывается. Такие программы обычно пишут на языке php или javascript.

    Атрибуты формы - тег

    Форм на веб-странице может несколько (столько, сколько нужно разработчику ). Каждая из них начинается тегом и завершается закрывающим тегом

    .

    Атрибут action является обязательным для любой формы - он указывает адрес к файлу, который обслуживает форму (обрабатывает внесенные в нее данные ).

    Атрибут method определяет способ отправки содержимого формы. Существует два метода - GET и POST . Сейчас не имеет смысла вникать в эти параметры, так как тема отправки информации методами GET и POST относится к языкам обработки данных (например, PHP ). Достаточно знать, что именно метод передачи данных POST в большинстве случаях используется в формах.

    Атрибут name тега

    не является обязательным. Но если в документе несколько форм, то каждая из них должна быть как-то идентифицирована обработчиком. Поэтому наличие атрибута name в этом случае необходимо - он задает уникально имя формы.

    Можно также установить кодировку для вводимых данных - за это отвечает атрибут accept-charset , а также, при помощи атрибута target , определить окно, в котором будет отображаться результат обработки отправленной формы (в новом или в текущем окне ).

    Но сам по себе тег не имеет смысла, ведь форма передает данные, которые сначала нужно куда-то внести!

    Ввод данных. Поля формы - тег

    Тег это наиболее часто встречающийся в формах тег. Он предназначен для создания различных элементов, служащих для ввода данных в форму: это текстовые поля, кнопки, флажки, переключатели.

    type - это основной атрибут тега . Он устанавливает тип поля (элемента ) формы:

    Значение атрибута type= "..."

    Результат

    Описание

    Однострочное текстовое поле для ввода текста. Атрибут size задает ширину поля в символах.

    Текстовое поле для ввода пароля.
    Атрибут maxlength устанавливает максимальное количество символов, которое можно ввести

    Переключатель.
    Возможен выбор лишь одного варианта из предложенных. Атрибут checked определяет заранее помеченное поле.

    Флажок.
    Возможен выбор нескольких вариантов. Атрибут checked определяет заранее помеченное поле.

    Кнопка.
    Атрибут value устанавливает надпись на кнопке.

    Кнопка сброса.
    Возвращает поля формы к их первоначальному виду. Сброс внесенных данных.

    Кнопка для отправки внесенных данных.

    Поле для ввода имени пересылаемого файла.

    Кнопка-изображение.
    Служит также для отправки данных на сервер. Атрибут src указывает адрес файла с изображением.

    Скрытое поле - невидимое для пользователя.

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

    Вид создаваемого списка зависит от значения атрибута size : при size= "1" (значение по умолчанию ) список будет раскрывающимся.

    Иное значение атрибута size будет соответствовать количеству отображаемых пунктов списка. Например, при size= "3" , видимыми будут три элемента. Для просмотра остальных пунктов списка (если таковые есть ) следует воспользоваться вертикальной полосой прокрутки, которая добавляется автоматически.

    По умолчанию возможен выбор лишь одного элемента списка. Добавление атрибута multiple к тегу и создает каждый пункт списка.

    При помощи атрибута name тега





    7 Чудес света!




    Многострочное текстовое поле - тег

    Если содержимое поля превысит его размеры - появится бегунок.

    Пример использования формы

    Теперь давайте посмотрим: как работает форма.

    Форма заказа обучающего видеоматериала:


    Ваше имя: *



    Ваш заказ:



    Выберите носитель:


    CD


    DVD


    USB Flash


    Ваш E-mail: *



    Ваш адрес: *





    26.02.2016


    Всем привет!
    Продолжаем изучать основы HTML. В этом уроке мы разберем, что такое HTML форма и как она создается.
    Если вы обратили внимание, сегодня ни один веб сайт не обходится без форм. Эти формы могут быть различные, например, форма обратной связи, форма для подачи заказа, форма регистрации и входа на сайт, форма отправки комментариев, отзывов, форма поиска и многие др.

    Я думаю сейчас нужно вам показать примеры, как выглядят HTML формы визуально.

    Форма поиска:

    Форма входа на сайт:

    Форма обратной связи:

    Форма для подачи заказа:

    Я думаю, вы уловили саму суть создания HTML форм. Итак, в сегодняшнем уроке я расскажу, как создать простую HTML форму и какие теги можно использовать для создания различных полей формы.

    Вот с этого момента прошу вашего особого внимания, потому как тема сложна и важная.

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

    Учимся создавать HTML формы

    Любая HTML форма будет состоять из основного тега

    . Внутри тега
    вставляются остальные элементы формы, которые будут отображаться на веб странице.

    Форма должна размещаться между тегами .
    Для тега

    закрывающий тег обязателен .

    *атрибуты для тега rm >

    NAME – уникальное имя формы. Оно используется тогда, когда на одном сайте несколько форм.
    ACTION – этот атрибут указывает путь к обработчику формы. Является обязательным.
    METHOD – способ отправки.

    • POST - данные передаются в скрытом виде
    • GET (по умолчанию) - данные передаются в открытом виде через браузерную строку.

    Пример, как выглядит тег с перечисленными атрибутами:

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

    Элементы формы

    Тег input

    Тег input – эта часть элемента поля формы предназначена для ввода небольшого текста, цифр.
    Для тега закрывающий тег не нужен .

    *атрибуты для тега < input >

    • name - имя элемента
    • size - размер поля
    • required – поле обязательное для заполнения
    • autofocus – указатель мышки при загрузке веб-страницы сразу будет на поле
    • maxlength – этим атрибутом можно указать максимальное количество ввода символов в поле. По умолчанию, без атрибута maxlength, в поле можно будет вводить неограниченное количество символов
    • placeholder – подсказка для пользователя, которая будет отображаться прямо внутри формы поля (раньше использовали атрибут value).
    • type - тип элемента

    Пример заполнений:

    Тип элемента type

    Текстовое поле

    ○ Текстовое поле «text» :

    Результат:

    Поле для пароля «password» :

    Результат:

    Поле для email «email» :

    Результат:

    Кнопка для выбора файла с компьютера «file» :

    Результат:

    Поле для ввода телефона «tel» :

    Результат:

    Поле поиска «search» :

    Результат:

    Поле выбора цвета «color» :

    Результат:

    Поле для ввода и выбора цифр «number» :

    • min – минимальное значение
    • max – максимальное значение
    • step – шаг.

    Результат:

    Поле для выбора даты «date» :

    Результат:

    Поле для выбора даты и местного времени в формате (05.05.2015 00:00) :

    Результат:

    Выводить выпадающий календарь.
    Поле для выбора года и месяца в формате (Июль 2015 г.).:

    Результат:

    Поле для выбора времени «time» :

    Результат:

    Ползунок «range» :

    Результат:

    Флажок (checkbox) :

    checked – этот атрибут указывает, какой флажок должен быть включен по умолчанию

    Результат:

    Радиопереключатель «radio» :

    checked – этот атрибут указывает, какой радиопереключатель должен быть включен по умолчанию

    Результат:

    Кнопки

    Кнопка «button» :

    value - надпись на кнопке

    Результат:

    Кнопка для отправки данных «submit» :

    value - надпись на кнопке

    Результат:

    Кнопка сброса «reset» :

    value - надпись на кнопке

    Результат:

    Кнопка картинкой :

    Результат:

    Скрытое поле «hidden»

    Тег select

    Тег select – это часть элемента формы, предназначен для ввода выпадающего списка.
    Для тега закрывающий тег обязателен .
    Тег и

    • Name – это имя всего списка. Задается только для тега .
    • Value – задается для каждого пункта списка для тега
    • disabled - блокирует выбор элемента в выпадающем списке. Задается только для тега

    Результат:

    Не срочная Срочная Курьером

    Или вот так:

    Результат:

    Не срочная Срочная Курьером

    Теперь заблокируем из списка «Срочная » атрибутом «disabled »:

    Результат:

    Не срочная Срочная Курьером

    выпадающий список по группам :

    Для создания списка группы используется тег

    Результат:

    Option Textarea
    Label Fieldset Legend

    для множественного выбора :

    В теге

    *атрибуты для тега < textarea >

    • name – имя поля
    • cols – ширина поля
    • rows – высота поля
    • placeholder – подсказка для пользователя, которая будет отображаться прямо внутри формы поля.

    Результат:

    Или вот так:

    Результат:

    Введите текст

    Или вот так:

    Результат:

    Оформление «Рамка» (fieldset)

    Тег fieldset

    Тег fieldset – с помощью этого тега можно нарисовать рамку вокруг объекта.
    Закрывающий тег обязателен .

    Дополнительные теги
    Тег legend – указывает на заголовок.
    Закрывающий тег обязателен .

    Заголовок Текст внутри рамки.

    Результат:

    Это все, что я хотел рассказать по теме «HTML-формы». Сейчас подведем итог и на практике попробуем создать простую форму, используя уже те знания, которые вы почерпнули из этой статьи.

    Вот моя форма:

    Форма для резюме работника опытного завода ПАО "КМЗ"



    Кем вы хотите устроиться?


    Какую зарплату вы хотите получать (в месяц)?
    10$ 11$



    Результат:

    Предыдущая запись
    Следующая запись