Тип range поля формы предоставляет горизонтальный ползунок для ввода чисел. Хотя значение по умолчанию может быть установлено, нет индикации фактического выбранного значения, только положение бегунка ползунка. Доступна с версии Joomla 3.2.
- type (обязательно) - должен быть range.
- name (обязательно) - уникальное имя поля.
- label (обязательно) (разрешается переводить) - описательный заголовок поля, который также будет отображаться во всплывающем окне при наведении курсора на метку.
- description (необязательно) (разрешается переводить) - это текст, который будет отображаться как всплывающая подсказка, когда пользователь наводит указатель мыши на метку.
- default (необязательно) (разрешается переводить) - начальное значение по умолчанию.
- class (необязательно) - это имя класса CSS для поля формы HTML.
- min (необязательно) - это наименьшее значение, которое можно выбрать.
- max (необязательно) - это максимальное значение, которое можно выбрать.
- step (необязательно) - если пользователь щелкнет стрелку вверх/вниз, текущее значение изменится на этот атрибут (значение этого атрибута будет добавлено или вычтено к текущему значению поля).
- required (необязательный) - должен ли пользователь вводить данные в это поле?
Пример определения поля XML, которое создаст ползунок с начальным значением 0 с возможностью выбора значений от -0,5 до 0,5. Значение ползунка изменяется на 0,1 при перемещении ползунка влево или вправо.
<field name="myrange" type="range" default="0" label="Range from -0.5 to 0.5 step 0.1" description="" min="-0.5" max="0.5" step="0.1" />
Посмотреть все стандартные типы полей формы можно здесь: https://d-nik.site/ru/joomla-4/joomla-dlya-razrabotchikov/standartnye-tipy-polej-formy
