Кратко
СкопированоСамостоятельная роль виджета из WAI-ARIA поля для ввода числа. В таком поле известно максимальное и минимальное значения.
В HTML эта роль есть у <input type по умолчанию.
Как пишется
СкопированоЗадайте role любому тегу, но лучше всего <div> или <span>. В большинстве случаев лучше использовать <input type.
Для кастомного поля spinbutton обязательно вложите внутрь <textarea> или <input type и/или две кнопки <button>.
У spinbutton должны быть атрибуты aria для минимального значения, aria для максимального и aria для текущего. По умолчанию роли задан aria.
Элементам с ролью spinbutton также можно задавать все глобальные ARIA-атрибутыи атрибуты виджетов aria, aria, aria, aria и aria.