Тип number поля формы Joomla

Тип 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/ru/joomla-4/joomla-dlya-razrabotchikov/standartnye-tipy-polej-formy

Источник: https://docs.joomla.org/Number_form_field_type

Main Menu