Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Поле для ввода номера телефона



Тип tel был задуман как тип для ввода в форму номеров телефонов:

< input type=" tel" name=" my_number" >

Поле поиска

Тип поля searchпредназначен для полей поиска. Несмотря на то, что в браузерах отображение поля с типом search очень напоминает tex t, в полях для организации строки поиска рекомендуется использовать именно search (см. рис. 18).

Пример:

< form>

Мы ищем: < input type=" search" value=" " required placeholder=" Введите строку поиска" > < input type=" Submit" >

< /form>

Рисунок 18 - Применение элемента формы search

Атрибуты элемента input

Тег < input> поддерживает все глобальные атрибуты и события. Перечислим атрибуты, которые еще могут использоваться в теге input.

autocomplete - Определяет, будет ли включено автозаполнение для поля ввода данных:

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

· off - пользователь должен сам вводить значения для поля при каждом использовании формы. Ранее вводимые значения показываться не будут.

autofocus - указывает браузеру, что элемент < input> должен получить фокус после загрузки страницы.

disabled - указывает, что элемент < input> должен быть выключен, неактивен.

form - определяет форму с которой связан элемент < input>. В качестве значения атрибута выступает идентификатор элемента < form>. Этот атрибут позволяет размещать элемент < input> в произвольном месте документа, а не только в качестве потомка элемента < form>. Элемент < input> может быть связан только с одной формой.

formnovalidate - указывает, что данные, введенные в поле ввода, не будут проверяться перед отправкой.

list - устанавливает взаимосвязь между элементом < datalist> и < input>, позволяя для поля ввода указать список предварительно определенных вариантов. В качестве значения для атрибута выступает идентификатор элемента < datalist>.

max и min – указывают, соответственно, максимальное и минимальное значение для ввода числа или даты. Можно использовать атрибут max совместно с атрибутом min для создания диапазона допустимых значений. Причем значение число - указывает максимально допустимое значение, а значение дата - максимальную дату, разрешенную для ввода.

Атрибуты min и max работают со следующими значениями атрибута type: number, range, date, datetime, datetime-local, month, time и week.

Пример:

<! DOCTYPE html> < html> < body>

< form action=" demo_form.php" >

Введите дату до 1980-01-01:

< input type=" date" name=" bday" max=" 1979-12-31" > < br>

Введите дату после 2000-01-01:

< input type=" date" name=" bday" min=" 2000-01-02" > < br>

Введите число (от 1 до 5):

< input type=" number" name=" quantity" min=" 1" max=" 5" > < br>

< input type=" submit" >

< /form>

< /body> < /html>

maxlength – определяет, какое максимальное число символов можно ввести в поле ввода. Этот атрибут можно использовать для ограничения количества символов, которое разрешается пользователю ввести в данное поле. Например, при запросе года можно ограничить количество символов, установив значение атрибута maxlength равным 4.

name - определяет имя элемента, которое отправляется на сервер вместе с введенными в поле данными. Имя может использоваться в JavaScript для ссылки на элемент или для идентификации переданных данных на сервере.

pattern - указывает регулярное выражение, которое определяет синтаксис данных, ввод которых должен быть разрешен в поле ввода. Шаблон регулярного выражения должен соответствовать введенному значению целиком. Для описания работы шаблона можно воспользоваться глобальным атрибутом title. Атрибут pattern работает со следующими значениями атрибута type: text, search, url, tel, email и password.

placeholder - определяет короткую подсказку, которая описывает ожидаемое значение для поля ввода, например, образец значения или краткое описание ожидаемого формата. Подсказка отображается в поле ввода, когда оно пустое и исчезает, когда пользователь начинает вводить данные или когда поле получает фокус - разница в работе атрибута зависит от используемого браузера. Если поле теряет фокус, и при этом данные в поле не были введены, то в поле ввода вновь отобразится подсказка. Атрибут placeholder работает со следующими значениями атрибута type: text, search, url, tel, email и password.

readonly - указывает, что поле ввода может быть использовано только для чтения и не может быть изменено. Однако, текст можно выделить и скопировать).

required - указывает, что поле ввода необходимо заполнить перед отправкой формы. Если пользователь попытается отправить форму, не введя в поле никакого значения, то на экране отобразится предупреждающее сообщение. Это сообщение будет отличаться по содержанию и стилизации в зависимости от браузера и типа поля ввода. Атрибут required работает со следующими значениями атрибута type: text, search, url, tel, email, password, date, number, checkbox, radio и file.

size - указывает ширину поля ввода в символах. Так, например, значение 3 создает поле ввода текста, ширина которого достаточна для отображения трех введенных символов (хотя пользователь при желании может ввести и большее количество). Атрибут size работает со следующими значениями атрибута type: text, search, tel, url, email и password. Для указания максимального количества вводимых знаков, воспользуйтесь атрибутом maxlength.

step - определяет интервал чисел для элемента < input>. Пример: если step=" 3", то возможные значения чисел могут быть: -3, 0, 3, 6 и тд. Атрибут step может использоваться совместно с атрибутами max и min, для создания диапазона допустимых значений.

value - указывает значение элемента < input>, и используется по-разному для разных типов полей ввода:

· Для " button", " reset", и " submit" - определяет текст на кнопке

· Для " text", " password", " hidden" - определяет начальное (по умолчанию) значение поля ввода

· Для " checkbox", " radio", " image" - определяет значение, связанное с вводом (значение, которое передается при отправке)

Атрибут value не может использоваться с type=" file", и обязательно должен присутствовать при type=" checkbox" и type=" radio".


Поделиться:



Популярное:

  1. I.4. СЕМЬЯ И ШКОЛА : ОТСУТСТВИЕ УСЛОВИЙ ДЛЯ ВОСПИТАНИЯ
  2. II. Ассистивные устройства, созданные для лиц с нарушениями зрения
  3. II. Порядок представления статистической информации, необходимой для проведения государственных статистических наблюдений
  4. II.Соответствуют ли данные утверждения содержанию текста? Выпишите номера соответствующих утверждений.
  5. III. Защита статистической информации, необходимой для проведения государственных статистических наблюдений
  6. III. Перечень вопросов для проведения проверки знаний кандидатов на получение свидетельства коммерческого пилота с внесением квалификационной отметки о виде воздушного судна - самолет
  7. Qt-1 - сглаженный объем продаж для периода t-1.
  8. V Методика выполнения описана для позиции Учителя, так как Ученик находится в позиции наблюдателя и выполняет команды Учителя.
  9. V. Порядок разработки и утверждения инструкций по охране труда для работников
  10. VII. Перечень вопросов для проведения проверки знаний кандидатов на получение свидетельства линейного пилота с внесением квалификационной отметки о виде воздушного судна - вертолет
  11. VIII. Какую массу бихромата калия надо взять для приготовления 2 л 0,02 н. раствора, если он предназначен для изучения окислительных свойств этого вещества в кислой среде.
  12. VIN и местоположение номера двигателя


Последнее изменение этой страницы: 2017-03-09; Просмотров: 834; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.01 с.)
Главная | Случайная страница | Обратная связь