Number type input html: — HTML: HyperText Markup Language

Содержание

Элементы типа number используются для того, чтобы пользователь мог вводить данные. Браузер может выбрать предоставление ступенчатых стрелок, позволяющих пользователю увеличивать и уменьшать значение, используя

<input> Элементы <input> типа number используются, чтобы пользователь мог ввести число. Они включают встроенную проверку для отклонения нечисловых записей.

Браузер может предусмотреть шаговые стрелки,чтобы пользователь мог увеличивать и уменьшать значение с помощью мыши или касанием пальцем.

Try it

В браузерах , которые не поддерживают входы типа number , number вход переходит к типу text .

Value Number представляет собой номер, или пустой
Events change и input
Поддерживаемые общие атрибуты autocomplete, list, placeholder, readonly
IDL attributes list, value, valueAsNumber
DOM interface

HTMLInputElement

Methods select(), stepUp(), stepDown()

Value

Число, представляющее значение числа, введенного во входные данные.

Вы можете установить значение по умолчанию для ввода, включив число внутри атрибута value

<input type="number" value="42">

Additional attributes

В дополнение к атрибутам, обычно поддерживаемым всеми типами <input> , входы типа number поддерживают эти атрибуты.

list

Значения атрибута list — это id элемента <datalist> , находящегося в том же документе. <datalist> предоставляет список предопределенных значений предложить пользователю для этого входа. Любые значения в списке, несовместимые с type , не включаются в предлагаемые параметры. Предоставленные значения являются предложениями, а не требованиями: пользователи могут выбрать из этого предопределенного списка или указать другое значение.

max

Максимальное значение, которое можно принять для этого ввода. Если value введенное в элемент, превышает это значение, элемент не проходит проверку ограничения . Если значение атрибута max не является числом, значит, у элемента нет максимального значения.

Это значение должно быть больше или равно значению атрибута min .

min

Минимальное значение, которое можно принять для этого ввода. Если value элемента меньше этого, элемент не проходит проверку ограничения . Если для min указано значение , которое не является допустимым числом, вход не имеет минимального значения.

Это значение должно быть меньше или равно значению атрибута max .

placeholder

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

Если содержимое элемента управления имеет одно направление ( LTR или RTL ), но необходимо представить заполнитель в противоположном направлении, вы можете использовать символы форматирования двунаправленного алгоритма Unicode, чтобы переопределить направление внутри заполнителя; Дополнительные сведения см. в разделе Как использовать элементы управления Unicode для двунаправленного текста .

Примечание. По возможности избегайте использования атрибута placeholder . Это не так семантически полезно, как другие способы объяснения вашей формы, и может вызвать неожиданные технические проблемы с вашим контентом. Для получения дополнительной информации см. Ярлыки и заполнители в элементе <input>: The Input (Form Input) .

readonly

Логический атрибут, который, если он присутствует, означает, что это поле не может редактироваться пользователем. Однако его value может быть изменено кодом JavaScript, напрямую устанавливающим HTMLInputElement value HTMLInputElement .

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

step

Атрибут step — это число, указывающее степень детализации, которой должно придерживаться значение, или специальное значение any , описанное ниже. Действительны только значения, которые равны основанию для шага ( min , если указано, value в противном случае, и соответствующее значение по умолчанию, если ни одно из них не указано).

Строковое значение any означает, что шаг не подразумевается, и разрешено любое значение (за исключением других ограничений, таких как min и max ).

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

Значение шага по умолчанию для ввода number 1 , что позволяет вводить только целые числа, если только основание шага не является целым числом.

Использование номерных входов

Тип number ввода следует использовать только для возрастающих чисел, особенно когда увеличение и уменьшение с помощью вращающихся кнопок полезно для пользователя. Тип ввода number не подходит для значений, которые состоят только из чисел, но, строго говоря, не являются числом, например почтовые индексы во многих странах или номера кредитных карт. Для нечисловых входных данных рассмотрите возможность использования другого типа ввода, например <input type="tel"> или другого типа <input> с атрибутом inputmode :

<input type="text" inputmode="numeric" pattern="\d*">

<input type="number">

Элементы <input type = «number»> могут помочь упростить вашу работу при создании пользовательского интерфейса и логики для ввода чисел в форму. Когда вы создаете числовой ввод с правильным значением type , number , вы получаете автоматическую проверку того, что введенный текст является числом, и обычно набором кнопок вверх и вниз для перехода по значению вверх и вниз.

Предупреждение. По логике, вы не должны иметь возможности вводить символы внутри числового ввода, кроме цифр. Некоторые браузеры допускают недопустимые символы, другие — нет; см. ошибку 1398528 .

Примечание. Пользователь может повозиться с вашим HTML за кулисами, поэтому ваш сайт не должен использовать простую проверку на стороне клиента для каких-либо целей безопасности. Вы должны проверить на стороне сервера любую транзакцию, в которой указанное значение может иметь какие-либо последствия для безопасности.

Мобильные браузеры еще больше помогают в работе с пользователем,показывая специальную клавиатуру,более подходящую для ввода цифр,когда пользователь пытается ввести значение.

Простой ввод числа

В своей самой базовой форме ввод числа может быть реализован таким образом:

<label for="ticketNum">Number of tickets you would like to buy:</label>
<input type="number" name="ticketNum" value="0">

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

Примечание. Допустимым значением является любое число, если оно является допустимым числом с плавающей запятой (то есть не NaN или Infinity ).

Placeholders

Иногда бывает полезно предложить контекстную подсказку относительно того, какую форму должны принимать входные данные. Это может быть особенно важно, если дизайн страницы не предлагает описательных меток для каждого <input> . Это где заполнители бывают. Заполнитель представляет собой значение , наиболее часто используется , чтобы обеспечить подсказку относительно формата входных должны принимать value . Оно отображается в окне редактирования , когда элемент value является "" . После ввода данных в поле заполнитель исчезает; если поле пусто, заполнитель появляется снова.

Здесь у нас есть number ввод с заполнителем « Multiple of 10 ». Обратите внимание, как заполнитель исчезает и появляется снова, когда вы манипулируете содержимым поля редактирования.

<input type="number" placeholder="Multiple of 10">

Контролируемый размер шага

По умолчанию кнопки «вверх» и «вниз», предназначенные для увеличения и уменьшения числа, будут увеличивать и уменьшать значение на 1. Вы можете изменить это, указав атрибут step , который принимает в качестве значения число, определяющее величину шага. В нашем примере выше есть заполнитель, говорящий, что значение должно быть кратно 10, поэтому имеет смысл добавить значение step равное 10 :

<input type="number" placeholder="multiple of 10" step="10">

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

Указание минимальных и максимальных значений

Вы можете использовать атрибуты min и max , чтобы указать минимальное и максимальное значение, которое может иметь поле.

Например, давайте дадим нашему примеру минимум 0 и максимум 100 :

<input type="number" placeholder="multiple of 10" step="10" min="0" max="100">

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

Разрешение десятичных значений

Одна проблема с числовым вводом заключается в том, что их размер шага по умолчанию равен 1. Если вы попытаетесь ввести число с десятичной дробью (например, «1.0»), оно будет считаться недействительным. Если вы хотите ввести значение, требующее десятичных знаков, вам необходимо отразить это в значении step (например, step="0.01" чтобы разрешить десятичные дроби до двух знаков после запятой). Вот простой пример:

<input type="number" placeholder="1.0" step="0.01" min="0" max="10">

Обратите внимание, что в этом примере допускается любое значение от 0. 0 до 10.0 с двумя десятичными знаками. Например, «9,52» допустимо, а «9,521» — нет.

Контролируемый размер входа

<input> Элементы <input> типа number не поддерживают атрибуты размера формы, такие как size . Вам придется прибегнуть к CSS, чтобы изменить размер этих элементов управления.

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

<input type="number" placeholder="x10" step="10" min="0" max="100">

Затем мы добавляем CSS, чтобы сузить ширину элемента с помощью селектора

id #number :

#number {
  width: 3em;
}

Результат выглядит так:

Предлагая предложенные значения

Вы можете предоставить список стандартных опций , из которых пользователь может выбрать, указав list атрибутов, который содержит в качестве его значения на id из в <datalist> , который , в свою очередь , содержит один <option> элемент каждого предлагаемого значения. Каждого option «сек value является соответствующим предлагаемым значением для поля ввода номера.

<input type="number" name="ticketNum" list="defaultNumbers">
<span></span>
<datalist>
  <option value="10045678">
  <option value="103421">
  <option value="11111111">
  <option value="12345678">
  <option value="12999922">
</datalist>

© 2005–2022 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/number


HTML
  • <input type=»month»>

    Элементы <input> типа месяц создают поля, которые позволяют пользователю вводить данные, а год — для легкого ввода.

  • Examples

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

  • Validation

    Мы уже упоминали количество входных данных функций проверки, но давайте рассмотрим их сейчас: В следующем примере также представлены все вышеперечисленные функции.

  • <input type=»password»>

    Элементы <input> типа password предоставляют пользователю возможность безопасного входа. Элемент представлен как однострочный элемент управления текстовым редактором, скрывающий

  • 1
  • 109
  • 110
  • 111
  • 112
  • 113
  • 258
  • Next

HTML type Attribute

<HTML <input> Тег

пример

HTML форма с двумя различными типами входов; текст и представить:

<form action=»demo_form. asp»>
  Username: <input type=»text» name=»usrname»><br>
  <input type=»submit» value=»Submit»>
</form>

Попробуй сам «

Больше «Попробуйте сами» примеры ниже.


Определение и использование

type атрибута определяет тип <input> элемента для отображения.

По умолчанию используется тип: text .

Совет: Это не является обязательным атрибутом, но мы думаем , что вы всегда должны включить его.


Поддержка браузеров

Атрибут
type да да да да да

Примечание: type атрибута работает во всех основных браузерах. Тем не менее, не все различные типы входов работает во всех основных браузерах.

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


Отличия между HTML 4.01 и HTML5

HTML5 имеет следующие новые типы входных данных: color, date, datetime, datetime-local, month, week, time, email, number, range, search, tel — url color, date, datetime, datetime-local, month, week, time, email, number, range, search, tel — color, date, datetime, datetime-local, month, week, time, email, number, range, search, tel , и url — url .


Синтаксис

<input type=»value«>

значения атрибутов

Стоимость Описание
button Определяет кнопку кликабельны (в основном используется с JavaScript для активации скрипта)
checkbox Определяет флажок
color Определяет цветовую палитру
date Определяет элемент управления даты (год, месяц и день (нет времени))
datetime Тип ввода даты и времени был удален из стандарта HTML. Вместо этого используйте DateTime локальное.
datetime-local Определяет дату и время контроля (год, месяц, день, час, минута, секунда, и доли секунды (без часового пояса)
email Определяет поле для электронной почты
file Определяет поле файла-выберите и кнопку «Обзор …» (для загрузки файлов)
hidden Определяет скрытое поле ввода
image Определяет изображение как кнопку отправки
month Определяет месяц и год контроль (без часового пояса)
number Определяет поле для ввода номера
password Определяет поле пароля (символы маскируются)
radio Определяет кнопку радио
range Определяет элемент управления для ввода номера точное значение которого не имеет значения (например, элемент управления слайдер)
reset Определяет кнопку сброса (сбрасывает все значения формы значения по умолчанию)
search Определяет текстовое поле для ввода строки поиска
submit Определяет кнопку отправки
tel Определяет поле для ввода телефонного номера
text По умолчанию. Определяет текстовое поле из одной строки (ширина по умолчанию составляет 20 символов)
time Определяет элемент управления для ввода времени (без часового пояса)
url Определяет поле для ввода URL
week Определяет в неделю и год контроль (без часового пояса)

Примеры

Тип входа: button

пример

Интерактивными кнопка, которая активирует JavaScript при щелчке:

<input type=»button» value=»Click me»>

Попробуй сам «


Тип входа: checkbox

пример

Флажки позволяют пользователю выбрать один или несколько вариантов из ограниченного числа вариантов:

<input type=»checkbox» name=»vehicle1″ value=»Bike»> I have a bike<br>
<input type=»checkbox» name=»vehicle2″ value=»Car»> I have a car

Попробуй сам «


Тип входа: color

пример

Выберите цвет из палитры цветов:

Select your favorite color: <input type=»color» name=»favcolor»>

Попробуй сам «


Тип входа: date

пример

Определение элемента управления даты:

Birthday: <input type=»date» name=»bday»>

Попробуй сам «


Тип входа: datetime и datetime

пример

Определить элемент управления даты и времени (с часовым поясом):

Birthday (date and time): <input type=»datetime» name=»bdaytime»>

Попробуй сам «

Тип ввода даты и времени был удален из стандарта HTML. Вместо этого используйте DateTime локальное.


Тип входа: datetime-local

пример

Определить дату и контроль времени (без часового пояса):

Birthday (date and time): <input type=»datetime-local» name=»bdaytime»>

Попробуй сам «


Тип входа: email

пример

Определите поле для адреса электронной почты (будет автоматически подтверждено при представлении):

E-mail: <input type=»email» name=»usremail»>

Попробуй сам «

Совет: Safari на iPhone распознает тип электронной почты, а также изменение экранной клавиатуры , чтобы соответствовать его (добавляет @ и .com опции).


Тип ввода: file

пример

Определите поле файла-выберите и кнопку «Обзор …» (для загрузки файлов):

Select a file: <input type=»file» name=»img»>

Попробуй сам «


Тип входа: hidden

пример

Определить скрытое поле (он не виден пользователю).

Скрытое поле часто сохраняет значение по умолчанию, или может быть его значение изменилось с помощью JavaScript:

<input type=»hidden» name=»country» value=»Norway»>

Попробуй сам «


Тип входа: image

пример

Определить изображение как кнопку отправки:

<input type=»image» src=»img_submit.gif» alt=»Submit»>

Попробуй сам «


Тип входа: month

пример

Определить месяц и год контроль (без часового пояса):

Birthday (month and year): <input type=»month» name=»bdaymonth»>

Попробуй сам «


Тип входа: number

пример

Определите поле для ввода номера (Вы можете также установить ограничения на какие номера принимаются):

Quantity (between 1 and 5): <input type=»number» name=»quantity» min=»1″ max=»5″>

Попробуй сам «

Используйте following атрибуты для указания ограничений:

  • max — определяет максимальное допустимое значение
  • min — определяет минимальное допустимое значение
  • step — указывает интервалы номер юридического
  • value — задает значение по умолчанию

Тип входа: password

пример

Определить поле пароля (символы маскируются)

<input type=»password» name=»pwd»>

Попробуй сам «


Тип входа: radio

пример

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

<input type=»radio» name=»gender» value=»male»> Male<br>
<input type=»radio» name=»gender» value=»female»> Female<br>
<input type=»radio» name=»gender» value=»other»> Other

Попробуй сам «


Тип входа: range

пример

Определить элемент управления для ввода номера точное значение которого не имеет значения (как ползунком). Вы можете также установить ограничения на то, что принимаются номера:

<input type=»range» name=»points» min=»0″ max=»10″>

Попробуй сам «

Используйте following атрибуты для указания ограничений:

  • max — определяет максимальное допустимое значение
  • min — определяет минимальное допустимое значение
  • step — указывает интервалы номер юридического
  • value — задает значение по умолчанию

Тип входа: reset

пример

Определить кнопку сброса (сбрасывает все значения формы значения по умолчанию):

<input type=»reset»>

Попробуй сам «

Совет: внимательно Используйте кнопку сброса!Это может раздражать пользователей, которые случайно активировать кнопку сброса.


Тип входа: search

пример

Определить поле поиска (например, поиск по сайту, или поиск Google):

Search Google: <input type=»search» name=»googlesearch»>

Попробуй сам «


Тип входа: submit

пример

Определить кнопку отправки:

<input type=»submit»>

Попробуй сам «


Тип входа: tel

пример

Определите поле для ввода телефонного номера:

Telephone: <input type=»tel» name=»usrtel»>

Попробуй сам «


Тип входа: text

пример

Определите два текстовых поля одной строки, которые пользователь может вводить текст в:

First name: <input type=»text» name=»fname»><br>
Last name: <input type=»text» name=»lname»><br>

Попробуй сам «


Тип входа: time

пример

Определить элемент управления для ввода времени (без часового пояса):

Select a time: <input type=»time» name=»usr_time»>

Попробуй сам «


Тип входа: url

пример

Определите поле для ввода URL:

Add your homepage: <input type=»url» name=»homepage»>

Попробуй сам «

Совет: Safari на iPhone распознает тип ввода URL — адреса, а также изменение экранной клавиатуры , чтобы соответствовать его (добавляет опции . com).


Тип входа: week

пример

Определение недели и года контроль (без часового пояса):

Select a week: <input type=»week» name=»week_year»>

Попробуй сам «


<HTML <input> Тег

Типы ввода HTML

❮ Предыдущий Далее ❯


В этой главе описываются различные типы элемента HTML .


Типы ввода HTML

Вот различные типы ввода, которые вы можете использовать в HTML:

  • <тип ввода="дата">
  • <тип ввода = "файл">
  • <тип ввода="скрытый">
  • <тип ввода="месяц">
  • <тип ввода="число">
  • <тип ввода="пароль">
  • <тип ввода="диапазон">
  • <тип ввода = "сброс">
  • <тип ввода="тел">
  • <тип ввода="текст">
  • <тип ввода="время">

Совет: Значение по умолчанию атрибута типа является «текст».


Тип ввода Текст

определяет однострочное поле ввода текста :

Пример


 

 

 

 

Попробуйте сами »

Вот как приведенный выше HTML-код будет отображаться в браузере:

Имя:

Фамилия:


Тип ввода Пароль

определяет поле пароля :

Пример


Имя пользователя:

 

 


Попробуйте сами »

Вот как приведенный выше HTML-код будет отображаться в браузере:

Имя пользователя:

Пароль:

Символы в поле пароля замаскированы (показаны звездочками или кружками).



Тип ввода Отправить

определяет кнопку для отправка данных формы обработчику формы .

Обработчик формы обычно представляет собой серверную страницу со сценарием для обработки входные данные.

Обработчик формы указан в действии формы атрибут:

Пример


 

 

 





Попробуйте сами »

Вот как приведенный выше HTML-код будет отображаться в браузере:

Имя:

Фамилия:

Если вы опустите атрибут значения кнопки отправки, кнопка получит текст по умолчанию:

Пример

php»>
 

 

 





Попробуйте сами »


Тип ввода Сброс

определяет кнопку сброса который сбросит все значения формы к их значениям по умолчанию:

Пример


 

 

 





 

Попробуйте сами »

Вот как приведенный выше HTML-код будет отображаться в браузере:

Имя:

Фамилия:

Если вы измените входные значения и затем нажмете кнопку «Сброс», данные формы будут сброшены к значениям по умолчанию.


Тип ввода Радио

определяет радиокнопку .

Радиокнопки позволяют пользователю выбрать ТОЛЬКО ОДИН из ограниченного числа вариантов:

Пример

Выберите свой любимый веб-язык:


 
 

 
  <метка for="css">CSS

 
 

Попробуйте сами »

Вот как приведенный выше HTML-код будет отображаться в браузере:

HTML
CSS
JavaScript


Флажок типа ввода

определяет флажок .

Флажки позволяют пользователю выбрать НОЛЬ или БОЛЬШЕ вариантов из ограниченного числа вариантов.

Пример


 


 
  <метка для="транспортное средство2"> У меня есть машина

 
 

Попробуйте сами »

Вот как приведенный выше HTML-код будет отображаться в браузере:

У меня есть велосипед
У меня есть машина
У меня есть лодка


Тип ввода Кнопка

определяет кнопка :

Пример

Попробуйте сами »

Вот как приведенный выше HTML-код будет отображаться в браузере:


Ввод Type Color

используется для полей ввода, которые должны содержать цвет.

В зависимости от поддержки браузера в поле ввода может отображаться палитра цветов.

Пример


 
 

Попробуйте сами »


Тип ввода Дата

используется для полей ввода, должен содержать дату.

В зависимости от поддержки браузера в поле ввода может отображаться средство выбора даты.

Пример


 
 

Попробуйте сами »

Вы также можете использовать атрибуты min и max для добавления ограничений на даты:

Пример


 
 


 
 

Попробуйте сами »


Тип ввода Datetime-local

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

В зависимости от поддержки браузера в поле ввода может отображаться средство выбора даты.

Пример


 
 

Попробуйте сами »


Тип ввода Электронная почта

используется для полей ввода, которые должны содержать адрес электронной почты.

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

Некоторые смартфоны распознают тип электронной почты и добавляют «. com» к клавиатуре, чтобы соответствовать вводу электронной почты.

Пример


 

Попробуйте сами »


Тип ввода Изображение

определяет изображение как кнопку отправки.

Путь к образу указан в атрибуте src .

Пример



Попробуйте сами »


Тип ввода Файл

определяет поле выбора файла и кнопку «Обзор» для загрузки файлов.

Пример


 

Попробуйте сами »


Тип ввода Скрытый

определяет скрытое поле ввода (не видимое пользователю).

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

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

Примечание: Пока значение не отображается пользователю в содержание страницы видно (и может быть отредактировано) с помощью любого разработчика браузера инструменты или функции «Просмотр исходного кода». Не используйте скрытые входные данные как форму безопасность!

Пример


 



 
 

Попробуйте сами »


Тип ввода Месяц

позволяет пользователю выбрать месяц и год .

В зависимости от поддержки браузера в поле ввода может отображаться средство выбора даты.

Пример


 
 

Попробуйте сами »


Номер типа ввода

определяет числовое поле ввода .

Вы также можете установить ограничения на принимаемые номера.

В следующем примере отображается поле числового ввода, в которое можно ввести значение от 1 до 5:

Пример


 
 

Попробуйте сами »


Ограничения ввода

Вот список некоторых общих ограничений ввода:

Атрибут Описание
проверено Указывает, что поле ввода должно быть предварительно выбрано при загрузке страницы (для type=»checkbox» или type=»radio»)
отключен Указывает, что поле ввода должно быть отключено
макс. Указывает максимальное значение для поля ввода
максимальная длина Указывает максимальное количество символов для поля ввода
мин Указывает минимальное значение для поля ввода
узор Указывает регулярное выражение для проверки входного значения на
только чтение Указывает, что поле ввода доступно только для чтения (не может быть изменено)
требуется Указывает, что поле ввода является обязательным (должно быть заполнено)
размер Задает ширину (в символах) поля ввода
шаг Указывает допустимые интервалы чисел для поля ввода
значение Указывает значение по умолчанию для поля ввода

Вы узнаете больше об ограничениях ввода в следующей главе.

В следующем примере отображается поле числового ввода, в которое можно ввести значение от 0 до 100 с шагом 10. Значение по умолчанию равно 30:

Пример


 
 

Попробуйте сами »


Диапазон типов ввода

определяет элемент управления для ввода числа, точное значение которого не важно (например, ползунок). По умолчанию диапазон от 0 до 100. Однако вы можете установить ограничения на то, что числа принимаются с атрибутами min , max и step :

Пример


 

Попробуйте сами »


Тип ввода Поиск

используется для полей поиска (поле поиска ведет себя как обычное текстовое поле).

Пример


 

Попробуйте сами »


Тип ввода Телефон

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

Пример


 

Попробуйте сами »


Тип ввода Время

позволяет пользователю выбрать время (без часового пояса).

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

Пример


 

Попробуйте сами »


URL-адрес типа ввода

используется для полей ввода, которые должны содержать URL-адрес.

В зависимости от поддержки браузера поле URL может быть проверено автоматически при подаче.

Некоторые смартфоны распознают тип URL-адреса и добавляют «.com» на клавиатуру для соответствия ввод URL.

Пример


 

Попробуйте сами »


Тип ввода Неделя

позволяет пользователю выбрать неделю и год.

В зависимости от поддержки браузера в поле ввода может отображаться средство выбора даты.

Пример


 

Попробуйте сами »


HTML-упражнения

Проверьте себя с помощью упражнений

Упражнение:

В форму ниже добавьте поле ввода текста с именем «имя пользователя» .


<>

Начать упражнение


Атрибут типа ввода HTML

Тег Описание
<тип ввода=""> Указывает тип ввода для отображения

❮ Предыдущий Далее ❯


input type=number – управление вводом чисел (NEW)

ⓘ input type=number – управление вводом чисел NEW # T

вход элемент с атрибутом типа, чей значение « номер » представляет точный элемент управления для установки значения элемента в строка, представляющая число.

Допустимое содержимое #

пустой (пустой элемент)

Разрешенные атрибуты #

глобальные атрибуты & имя & неполноценный & форма & тип★ и автозаполнение и автофокус & список & мин. & Макс & шаг (плавающий) и только для чтения & необходимый & значение

ⓘ глобальные атрибуты
Любые атрибуты, разрешенные глобально.
ⓘ имя = строка #
Часть имени пары имя/значение, связанная с этим элемент для отправки формы.
ⓘ отключен = «неполноценный» или «» (пустая строка) или пустая #
Указывает, что элемент представляет отключенный контроль.
ⓘ форма = Идентификационная ссылка НОВЫЙ #
Значение идентификатор атрибут на форма с которым связать элемент.
ⓘ тип = «число» #
Указывает, что его вход элемент точный элемент управления для установки значения элемента в строка, представляющая число.
attrs.autocomplete»> ⓘ автозаполнение = «включено» или «выключено» НОВЫЙ #
Указывает, представляет ли элемент ввод элемент управления, для которого UA предназначен для хранения введенного значения пользователем (чтобы UA мог предварительно заполнить форму позже).
ⓘ автофокус = «автофокус» или «» (пустая строка) или пустая НОВЫЙ #
Указывает, что элемент представляет элемент управления, к которому UA предназначен для того, чтобы сосредоточить внимание, как только документ загружен.
ⓘ список = Идентификационная ссылка НОВЫЙ #
Значение идентификатор атрибут на список данных с которым связать элемент.
ⓘ мин = число с плавающей запятой НОВЫЙ #
Ожидаемая нижняя граница для элемента ценить.
ⓘ макс = число с плавающей запятой НОВЫЙ #
Ожидаемая верхняя граница для элемента ценить.
ⓘ шаг = «любой» или положительное число с плавающей запятой НОВЫЙ #
Задает степень детализации значения элемента ценить.
ⓘ только для чтения = «только для чтения» или «» (пустая строка) или пустая #
Указывает, что элемент представляет элемент управления, значение которого не предназначен для редактирования.
ⓘ требуется = «необходимый» или «» (пустая строка) или пустая НОВЫЙ #
Указывает, что элемент является обязательной частью формы подчинение.
ⓘ значение = число с плавающей запятой #
Строка, представляющая число.

Дополнительные ограничения и предупреждения #

  • Ввод интерактивного элемента не должен появляются как потомки элемента a.
  • Ввод интерактивного элемента не должен отображаться как потомок элемента кнопки.
  • Любой элемент ввода, потомок элемента метки с атрибутом for должен иметь Значение идентификатора, которое соответствует этому атрибуту.
  • Атрибут списка «ввода» элемент должен ссылаться на элемент списка данных.
  • Атрибут usemap в элементе ввода устарел. Используйте элемент img вместо элемента ввода для карт изображений.
  • Атрибут align элемента ввода устарел. Вместо этого используйте CSS.

Отсутствие тега #

вход элемент является пустым элементом.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *