Поле для ввода чисел:
name имя ключа параметра value значение ключа параметра, которое может содержать: цифры «0-9», один плюс «+» или минус «-», один символ «e» или «E», одну точку «.». Можно ввести буквы, но форма не будет отправлена при нажатии на кнопку submit , а покажет сообщение об ошибке. Чаще всего не задаётся. Пользователь может его изменить, если не указаны атрибуты readonly и disabled . readonly заблокировано изменение пользователем disabled заблокированы доступ, изменение пользователем и передача данных текущего параметра required поле не может быть пустым step
step=20
step=any шаг изменения, который может быть положительным целым или дробным числом. Значение value кратно значению step , то есть делится на него без остатка. Пример разрешённых значений value при step=»20″ : …, -40, -20, 0, 20, 40, …. По умолчанию равен 1 . То есть покажет ошибку, если ввести десятичную дробь. Для того, чтобы убрать ограничения, нужно присвоить any . min минимально возможное значение value , необходимое для отправки формы max максимально возможное значение value , необходимое для отправки формы placeholder подсказка-заглушка title всплывающая подсказка при наведении курсора мышки autocomplete автозаполнение. Можно его отключить или сделать более конкретизированным. list список рекомендованных значений autofocus фокус поля (то есть период между щелчком по элементу и щелчком вне элемента) получен при загрузке документа
Поле не подходит для текстовых строк, состоящих из 16 и более цифр, например, номера пластиковой карты, так как длинные числа от 9007199254740991 могут округляться.
- Количество товара
- Чётные положительные целые числа
- Нечётные положительные целые числа
- How TO — Hide Arrows From Input Number
- Remove Arrows/Spinners
- Example
- COLOR PICKER
- Report Error
- Thank You For Helping Us!
- Input type number
- Шаг изменения
- Пример:
- Минимальное значение
- Пример:
- Максимальное значение
- Пример:
- Опции по умолчанию
- Пример:
- Валидация
- Пример:
- How to Hide the HTML5 Number Input’s Arrow Buttons
- Example of hiding the arrow button with the CSS display property:
- Example of hiding the arrow button with the CSS appearance property:
- Example of hiding the arrow button from the number input:
- The display and appearance properties
- Css input type number убрать стрелки
- Синтаксис type number html.
- type the numbers перевод на русский
- Характеристики типа number :
- Как использовать данный type number на сайте.
- Пример использования type number.
- Результат применения type number:
- Input type number убрать стрелки
- Результат -> убрали стрелки у типа числового type number:
- Убираем стрелки в «Яндекс браузере» тестовый скрин :
- Убираем стрелки в «Google Chrome» тестовый скрин :
- Убираем стрелки в «Опере» тестовый скрин :
- Убираем стрелки в «Microsoft Edge» тестовый скрин :
- Убираем стрелки в «Internet Explorer» тестовый скрин :
- Установка минимального значения «min» в type number
- Синтаксис type number + «min»
- Пример использования минимального значения в type number
- Установка максимального значения «max» в type number
- Синтаксис type number + «max»
- Пример использования максимального значения в type number
- Установка шага «step» в type number
- Синтаксис type number + «step»
- Пример использования step — шаг в type number
Количество товара
- увеличение и уменьшение значения числового поля с помощью кнопок пошагового изменения,
- сообщение об ошибки при вводе букв и дробных чисел,
- минимальное значение 1.
Чётные положительные целые числа
Нечётные положительные целые числа
How TO — Hide Arrows From Input Number
Learn how to remove arrows/spinners from input type number with CSS.
Try to hover over both number inputs to see the difference:
Notes on functionality: It is still possible to increment the number when you scroll inside the number input.
Remove Arrows/Spinners
Example
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button -webkit-appearance: none;
margin: 0;
>
/* Firefox */
input[type=number] -moz-appearance: textfield;
>
Tip: Go to our HTML Form Tutorial to learn more about HTML Forms.
Tip: Go to our HTML input type=»number» reference to learn more about inputs with type=»number».
COLOR PICKER
Report Error
If you want to report an error, or if you want to make a suggestion, do not hesitate to send us an e-mail:
Thank You For Helping Us!
Your message has been sent to W3Schools.
Top Tutorials
Top References
Top Examples
Get Certified
W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie and privacy policy.
Input type number
В HTML5 появилось специальное поле с атрибутом type=»number» для вода чисел. Рассмотрим его возможности.
Для поля доступны следующие атрибуты:
Атрибут | Описание |
---|---|
step | Шаг изменения значения |
max | Максимальное значение |
min | Минимальное значение |
placeholder | Подсказка |
readonly | Только для чтения |
disabled | Заблокирован |
list | Связка со списком опций datalist по id |
required | Обязательный для заполнения |
Шаг изменения
Атрибут step=»1″ задает на сколько будет увеличиваться или уменьшаться значение в поле. Может быть как целым (10) так и дробным (0.1).
Пример:
Минимальное значение
Атрибут min=»1″ задает минимально возможное значение value . Это значение должно быть меньше или равно значению max . Может быть целым, отрицательным или дробным.
Пример:
Максимальное значение
Атрибут max=»100″ задает максимально возможное значение value .
Пример:
Опции по умолчанию
У поля есть возможность задать список с рекомендуемыми значениями с помощью элемента .
Пример:
Валидация
Если указать атрибут required , то при отправки формы будет проверятся заполнено поле или нет, а также превышение введенного значения value в атрибутах min и max .
Проверить значение регулярным выражением с помощью атрибута pattern не получится, т.к. он не поддерживается.
Пример:
Также доступны CSS псевдо свойства :invalid и :valid , с помощью них можно применить стили к неправильно заполненному полю.
input[type="number"]:invalid+span:after < content: '✖'; padding-left: 5px; color: red; >input[type="number"]:valid+span:after
How to Hide the HTML5 Number Input’s Arrow Buttons
As there is no longer a problem in Chrome, you can only set the display property to “none” to hide the arrow buttons.
Example of hiding the arrow button with the CSS display property:
html> html> head> style> input::-webkit-outer-spin-button, input::-webkit-inner-spin-button < display: none; > style> head> body> input type="number" /> body> html>
There is another method using the appearance property.
Example of hiding the arrow button with the CSS appearance property:
html> html> head> style> input::-webkit-outer-spin-button, input::-webkit-inner-spin-button < -webkit-appearance: none; margin: 0; > input[type=number] < -moz-appearance: textfield; /* Firefox */ > style> head> body> input type="number" /> body> html>
In Firefox versions, the default value of the -moz-appearance property on these elements is number-input . Changing it to the value textfield removes the spinner.
And if you want the spinner to be hidden initially, and then appear on hover or focus.
Example of hiding the arrow button from the number input:
html> html> head> style> input[type="number"] < -moz-appearance: textfield; >input[type="number"]:hover, input[type="number"]:focus style> head> body> input type="number" /> body> html>
The display and appearance properties
The display property defines the type of the box used for an HTML element. The none value specifies that the element should not be displayed at all.
The appearance property displays an element using a platform-native styling based on the users’ operating system’s theme. The -moz-appearance property is used in Firefox. The -webkit-appearance property is designed to work on browsers powered by the WebKit, such as Safari and Chrome.
Css input type number убрать стрелки
У поля ввода есть типы передаваемых данных type, с разными значениями input
Одно из таких значении : «type number» — тип числовой.
Синтаксис type number html.
type the numbers перевод на русский
type — с английского на русский : » ТИП «
the — не переводится — это артикль(определенный).
numbers — с английского на русский : » номер, число(сущ.), насчитывать, нумеровать(гл.) «
Характеристики типа number :
Ти числовой — «type number» — применяется для ввода чисел в поле ввода. Модно ввести число набором с клавиатуры, либо нажав по стрелке в поле ввода Увеличить/уменьшить.
Как использовать данный type number на сайте.
И еще одно поле ввода с другим типом submit
Пример использования type number.
Мы не рассмотрели условие по которому будем получать данные в php :
Результат применения type number:
Input type number убрать стрелки
Мы не можем пройти момо такой популярной темы, как : «Input type number убрать стрелки»
Для того, чтобы избавиться от стрелок в type number, нужно применить кни соответствующие стили:
Результат -> убрали стрелки у типа числового type number:
Убираем стрелки в «Яндекс браузере» тестовый скрин :
Убираем стрелки в «Google Chrome» тестовый скрин :
Убираем стрелки в «Опере» тестовый скрин :
Убираем стрелки в «Microsoft Edge» тестовый скрин :
Убираем стрелки в «Internet Explorer» тестовый скрин :
Установка минимального значения «min» в type number
Для типа type number существует дополнительный атрибут «min» — который устанавливает минимальное значение для type number .
Синтаксис type number + «min»
Пример использования минимального значения в type number
Вы можете потренироваться выбрать число менее минимального значения!
Установка максимального значения «max» в type number
Синтаксис type number + «max»
Пример использования максимального значения в type number
Вы можете потренироваться выбрать число более максимального значения!
Установка шага «step» в type number
Кроме выше приведенных двух атрибутов, дополнительно атрибут step :
Синтаксис type number + «step»
Пример использования step — шаг в type number
Дополнительно добавим в поле выше перечисленные атрибуты ( min=»0″ max=»10″ )