Форма ввода в HTML5

Содержание
  1. Html ввод даты css
  2. Значение атрибута type: text
  3. Пример HTML:
  4. Значение атрибута type: password
  5. Пример HTML:
  6. Значение атрибута type: radio
  7. Пример: Использование переключателей
  8. Значение атрибута type: checkbox
  9. Пример: Использование флажков
  10. Значение атрибута type: submit
  11. Пример: Использование submit и reset
  12. Значение атрибута type: button
  13. Пример: Использование произвольной кнопки
  14. HTML5 Новые значения type
  15. Значение атрибута type: date
  16. Пример: Выбор даты
  17. Значение атрибута type: week
  18. Пример: Выбор недели
  19. Значение атрибута type: month
  20. Пример: Выбор месяца
  21. Значение атрибута type: time
  22. Пример: Выбор времени
  23. Значение атрибута type: datetime
  24. Пример: Сочетание даты и времени
  25. Значение атрибута type: datetime-local
  26. Пример: Сочетание даты и времени без учета часового пояса
  27. Значение атрибута type: number
  28. Пример: Ввод чисел (number)
  29. Значение атрибута type: range
  30. Пример: Создание ползунка (range)
  31. Значение атрибута type: color
  32. Пример: Выбор цвета
  33. Значение атрибута type: email
  34. Пример: Адрес электронной почты
  35. Значение атрибута type: url
  36. Пример: URL-адрес
  37. Значение атрибута type: search
  38. Пример: Поле для поиска
  39. Значение атрибута type: tel
  40. Пример: Телефонный номер
  41. Задачи
  42. Ввод чисел
  43. Задача HTML:
  44. Радио-кнопки
  45. Задача HTML:
  46. Выбор цвета
  47. Задача HTML:
  48. Выбор времени
  49. Задача HTML:

Html ввод даты css

Для работы с датами и временем в HTML5 предназначено несколько типов элементов input:

  • datetime-local : устанавливает дату и время
  • date : устанавливает дату
  • month : устанавливает текущий месяц и год
  • time : устанавливает время
  • week : устанавливает текущую неделю

Например, используем поле для установки даты:

       

И при вводе в поле для даты будет открываться календарик:

Установка даты в HTML5

Правда, здесь надо отметить, что действие этого элемента зависит от браузера. В данном случае используется Google Chrome. В последних версиях Opera элемент не будет сильно отличаться. А вот в Microsoft Edge элемент будет выглядеть так:

Установка даты в Microsoft Edge

Применение остальных элементов:

       

Дата и время в HTML5

При использовании этих элементов также надо учитывать, что Firefox поддерживает только элементы date и time , для остальных создаются обычные текстовые поля. А IE11 и вовсе не поддерживают эти элементы.

Источник

Элемент

Большинство элементов добавляется в форму с помощью элемента . Назначение и внешний вид элемента меняются в зависимости от значения атрибута type.

Значение атрибута type: text

Когда атрибуту tуре присваивается значение text, это значит, что будет создано однострочное поле ввода текста:

Пример HTML:

Значение атрибута type: password

Чтобы создать поле для ввода пароля, необходимо задать значение password атрибуту type (password (англ.) — пароль):

Пример HTML:

Значение атрибута type: radio

Элемент типа radio создает переключатели, которые используют принцип логического «ИЛИ», позволяя выбрать только одно из нескольких значений: если вы выбираете одно положение, то все остальные становятся неактивными. Основной синтаксис элемента-переключателя:

Пример: Использование переключателей

Значение атрибута type: checkbox

Элемент типа checkbox создает флажки, которые напоминают переключатели тем, что дают пользователю возможность выбирать из предложенных вами вариантов. Главным отличием от переключателей является то, что посетитель может выбрать сразу несколько вариантов, а сами флажки обозначаются квадратиками, а не кружочками:

Пример: Использование флажков

Значение атрибута type: submit

Элемент типа submit создает кнопку, при нажатии которой происходит отправка браузером серверному сценарию на обработку данных, введенных пользователем в форму:

Пример: Использование submit и reset

Подпишись на рассылку новостей:

Подпишись на рассылку новостей:

Значение атрибута type: button

Элемент типа button создает произвольную кнопку. Для таких кнопок действие по умолчанию не определено, а браузеры пользователей должны использовать в качестве надписи на кнопке значение атрибута value. С атрибутами событий каждой такой кнопки (щелчок мышью на кнопке или дрyrое событие) могyт быть связаны прогpаммы обработки этих событий, которые могyт выполнять определенные действия. Эти проrpаммы обычно называют сценариями, и выполняются они непосредственно браузером пользователя, без передачи данных на Web-cepBep.

Пример: Использование произвольной кнопки

HTML5 Новые значения type

В HTML5 появились новые типы полей форм, позволяющие более точно описать вводимые пользователем данные. Более старые версии браузеров, не поддерживающие HTML5, будут визуализировать такие элементы формы просто как однострочные поля ввода текста.

Значение атрибута type: date

Для запроса ввода даты вы можете использовать элемент со значением date атрибута type. Таким образом, в браузерах, поддерживающих элементы формы спецификации HTML5, будет выведено поле для ввода даты.

Пример: Выбор даты

Значение атрибута type: week

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

Пример: Выбор недели

 День рождения (месяц и год):

Значение атрибута type: month

Для запроса ввода определенного месяца года вы можете использовать элемент со значением month атрибута type. Интерфейс позволит пользователю выбрать один месяц, после чего обеспечит ввод данных в виде года и месяца.

Пример: Выбор месяца

 День рождения (месяц и год):

Значение атрибута type: time

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

Пример: Выбор времени

Значение атрибута type: datetime

создает элемент ввода сочетания даты и времени, который содержит информацию о часовом поясе. При вводе данных в поле типа datetime генерируются значения даты и времени разделенные буквой T, а в конце строки помечается часовой пояс буквой Z в случае с UTC (Universal Coordinated Time — универсальное координированное время). Учитывая, что UTC является практически эквивалентом GMT (Greenwich Mean Time — среднее время по Гринвичу), стандартное московское время на 3 часа опережает GMT (UTC + 3:00).

Пример: Сочетание даты и времени

Значение атрибута type: datetime-local

Тип ввода данных datetime-local работает точно так же, как и datetime, однако не включает информацию о часовом поясе. Значение представляет собой дату и время в формате ISO без учета часового пояса (ГГГГ-ММ-ДДТчч:мм:сс).

Пример: Сочетание даты и времени без учета часового пояса

Значение атрибута type: number

Элемент типа number создает поле, в которое пользователь может вводить только числовое значение. Для типа ввода number браузер предоставляет виджет счетчика, который представляет собой поле, справа от которого находятся две кнопки со стрелками — для увеличения и уменьшения числового значения. В поле счетчика по умолчанию разрешен прямой ввод с клавиатуры. Для указания минимальных и максимальных допустимых значений ввода предназначены атрибуты min и max, а также можно установить шаг приращения с помощью атрибута step.
Синтаксис создания поля для ввода чисел следующий:

Пример: Ввод чисел (number)

Поставьте Вашу оценку от 1 до 12:

 

Поставьте Вашу оценку от 1 до 12:

Значение атрибута type: range

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

Нижняя и верхняя границы диапазона min и max ограничивают значения, которые могут храниться в поле формы. Диапазон по умолчанию — от 0 до 100. Атрибут step позволяет разработчикам указывать шаг изменения чисел (по умолчанию 1). Текущее значение задается в атрибуте value. По умолчанию value = (max + min)/2. Вышеперечисленные атрибуты не являются обязательными и, если их опустить, то в таком случае они принимают значения по умолчанию.

Пример: Создание ползунка (range)

Значение атрибута type: color

Поле ввода type=»color» генерирует палитры цветов обеспечивая пользователям возможность выбирать значения цветов в шестнадцатеричном формате RGB (#RRGGBB). Синтаксис создания поля для задания цвета:

Атрибут value предназначен для задания исходного цвета (#RRGGBB) и не является обязательным. Атрибут name применяется для идентификации получаемого значения.

Пример: Выбор цвета

Значение атрибута type: email

Поле типа email представляет из себя однострочное текстовое поле и предназначено для ввода либо отдельного адреса, либо списка адресов электронной почты. Браузеры, поддерживающие язык HTML5, проверят, соответствует ли введенный посетителем адрес электронной почты принятому стандарту для данного типа адресов. Синтаксис создания поля следующий:

Элемент может включать атрибуты свойственные типу text, а также добавлен атрибут multiple, который позволяет вводить сразу список из допустимых электронных адресов, разделенных запятыми.

Пример: Адрес электронной почты

 

Вход на почту

Введите email:

Введите пароль:

Значение атрибута type: url

Элемент типа url адаптирован для ввода URL-адресов, например адреса какой-либо страницы во всемирной паутине. Строка заставляет браузер проверять, правильно ли пользователь ввел URL-адрес. При использовании поля ввода type=»url» на устройствах с сенсорными экранами, внешний вид встроенной виртуальной клавиатуры будет оптимизирован для отображения символов, наиболее часто встречающихся в URL-дpecax.
Атрибуты для элемента типа url совпадают с текстовым полем (). Некоторые браузеры добавляют специфическую информацию в предупреждающие сообщения, выводимые на экран, при попытке отправить форму с некорректными значениями URL-адреса. Далее приведен пример кода, включающего атрибут placeholder (с англ. — заполнитель), значение которого в виде подсказки будет по умолчанию отображаться, пока поле ввода URL-адреса не получит фокус:

Пример: URL-адрес

Поле ввода type=»search» работает таким же образом, как и стандартное текстовое поле ввода, разница между типами ввода данных search и text чисто стилистическая. Некоторые браузеры немного по-разному выполняют визуализацию на основе одного и того же кода.
Синтаксис поля ввода поискового запроса:

Используемые атрибуты совпадают с текстовым полем text:

Пример: Поле для поиска

Значение атрибута type: tel

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

Пример: Телефонный номер

Значения атрибута type тега

Задачи

Ввод чисел

Создайте поле ввода, которое может содержать только числовые значения. К созданному полю ввода добавьте атрибут name со значением «guests». Установите ограничение на ввод чисел от 1 до 6.

Задача HTML:

 
Количество rocтей (от 1 до 6):
HTML-код:

Количество rocтей (от 1 до 6):

.

Радио-кнопки

Создайте четыре радио-кнопки и разместите их внутри элемента

.
Добавьте для каждой кнопки атрибут name со значением «musik».
Добавить для каждой кнопки атрибут value со значениями соответственно: «juze», «pop», «rock» и «shanson».
Укажите для кнопок текст, который соответствует их значениям как показано в задании.

Задача HTML:

 
Выберите музыкальный жанр: Джаз Поп Рок Шансон
HTML-код:

Выберите музыкальный жанр:

.

Выбор цвета

В задании представлена форма предоставляющая пользователю возможность выбора цвета для настройки внешнего вида веб-страницы. Дополните HTML-код, чтобы в результате получилась такая же форма. Присвойте имя полю выбора фона name=»bg», а полю выбора шрифта соответственно name=»fg».

Задача HTML:

Цвет фона
Цвет шрифта
HTML-код: .

Выбор времени

Создайте поле ввода с арибутом name=»time», которое допускает ввод значений в 24-часовом формате. Установите значение по умолчанию, отображаемое в поле ввода 14:00.

Задача HTML:

Время открытия церемонии:

HTML-код:

Время открытия церемонии:

.

Источник

Читайте также:  Database with java eclipse
Оцените статью