Тип number поля форми є текстовим полем HTML5 зі стрілками. Якщо у полі збережено значення, це значення відображається під час першого завантаження сторінки. В іншому випадку використовується значення за налаштуванням (якщо є). Доступно з версії Joomla 3.2.
- type (обов'язково) - має бути number.
- name (обов'язково) – унікальне ім'я поля.
- label (обов'язково) (дозволяється перекладати) - описовий заголовок поля.
- description (необов'язково) (дозволяється перекладати) - це текст, який буде відображатися як спливаюча підказка, коли користувач наводить покажчик миші на список, що розкривається.
- default (необов'язково) (дозволяється перекладати) - значення за замовчуванням.
- class (необов'язково) – це ім'я класу CSS для поля форми HTML.
- min (необов'язково) – це найменше значення, яке можна вибрати.
- max (необов'язково) - це максимальне значення, яке може бути вибране.
- step (необов'язково) - якщо користувач клацне стрілку вгору/вниз, поточне значення зміниться на цей атрибут (значення цього атрибуту буде додано або віднято від поточного значення поля).
- filter (необов'язково) - фільтр, який використовуватиметься для значення цього поля після відправки.
- hint (необов'язково) - підказка, яка має бути встановлена в цьому полі.
- disabled(необов'язково) – це поле має бути відключеним?
- readonly (необов'язково) – чи має це поле бути доступним лише для читання?
- required (необов'язково) – чи має це поле бути обов'язковим?
- autocomplete (необов'язково) – чи слід у цьому полі використовувати автозаповнення?
- autofocus (необов'язково) - чи повинно це поле мати фокус при першому завантаженні сторінки?
- size (необов'язково) – максимальна ширина поля в символах.
Приклад XML визначення поля, у якому буде створено числове поле з можливістю вибору значень від 0 до 10 та зміни поточного значення на 1 кожного разу, коли користувач натискає кнопку поля вгору/вниз.
<field name="mynumbervalue" type="number" default="0" label="Choose an number" description="" min="0" max="10" step="1" />
Переглянути всі стандартні типи полів форми можна тут: https://d-nik.site/joomla-4/joomla-dlia-rozrobnykiv/standartni-tipi-poliv-formi
