Итоги по формам
В этом уроке мы научились создавать формы и узнали, что:
- Форма создаётся элементом
formи его атрибутами:action— URL, на который отправляются данные,method— способ отправки данных:GETв адресе (например, для поиска) илиPOSTвнутри запроса (например, для входа).
- Поля создаются элементом
inputи его атрибутами:type— тип поля, напримерtext,password,email,number,date,range,radioилиcheckbox,name— имя, которое отправляется вместе со значением поля, напримерname=Tim,id— уникальный идентификатор, который связывает поле с его подписью,value— заранее заданное значение или, для переключателя, значение, которое отправляется при его выборе.
- Переключатели с одинаковым
nameобразуют группу, в которой можно выбрать только один. Флажки не зависят друг от друга. - Выпадающий список создаётся элементом
selectс элементамиoptionвнутри, а поле для длинного текста — элементомtextarea. - У каждого поля должна быть подпись: элемент
label, атрибутforкоторого имеет то же значение, что иidего поля. Щелчок по подписи ставит курсор в поле, а программы чтения с экрана зачитывают её вслух. - Форма отправляется кнопкой
<button type="submit">Записаться</button>(или<input type="submit" value="Записаться">). - Поле становится обязательным с помощью атрибута
required.
В следующем уроке вас ждёт итоговый проект, в котором вы примените всё, что узнали за весь курс.
Задание
- 1
Поздравляем, вы прошли урок о формах! В редакторе лежит ваш итоговый код из этого урока. Теперь вы можете настроить форму с помощью новых знаний, а затем перейти к итоговому проекту.