Числовое поле — это текстовое поле ввода, в котором хранится число. Оно показывает число в формате локали, распознаёт введённый текст в том же формате, а при потере фокуса округляет значение до ближайшего шага step в диапазоне от min до max.
Поле распознаёт и цифры других письменностей, и их разделители: арабско-индийские и персидские цифры, цифры деванагари, пробелы и точки как разделители разрядов, а также любые знаки минуса. Если удерживать кнопку шага, значение меняется всё быстрее и быстрее.
Кнопки шага
Кнопки с обеих сторон, которые отключаются при достижении min и max. Клавиши-стрелки тоже меняют значение на шаг.
A table for 2. Hold a button to count faster.
Валюты и проценты
Передайте параметры Intl.NumberFormat в format и задайте locale. Значение остаётся обычным числом.
Value: 1234.5 · 0.15