В Joomla! Встроено множество типов полей формы. В таблице ниже перечислены эти стандартные типы.
| Тип | Описание | Доступность |
| accessiblemedia | предоставляет модальный доступ к медиа-менеджеру для вставки изображений с загрузкой для пользователей с соответствующими разрешениями и текстовым полем для добавления альтернативного текста. | Joomla 4.0+ |
| accesslevel | предоставляет раскрывающийся список уровней доступа к просмотру. | Joomla 2.5+ |
| cachehandler | предоставляет список доступных опций обработки кеша. | Joomla 2.5+ |
| calendar | предоставляет текстовое поле для ввода даты. Значок рядом с текстовым полем предоставляет ссылку на всплывающий календарь, который также можно использовать для ввода значения даты. | Joomla 2.5+ |
| captcha | обеспечивает использование плагина captcha. | Joomla 2.5+ |
| category | предоставляет раскрывающийся список категорий для расширения. | Joomla 2.5+ |
| checkbox | предоставляет один флажок, который можно установить или снять | Joomla 2.5+ |
| checkboxes | предоставляет неограниченное количество флажков, которые можно использовать для множественного выбора. | Joomla 2.5+ |
| chromestyle | предоставляет список параметров стиля Chrome, сгруппированных по шаблону. | Joomla 3.0+ |
| color | при щелчке по полю ввода предоставляет палитру цветов. | Joomla 2.5+ |
| Content Language | предоставляет список языков содержимого. | Joomla 2.5+ |
| contenttype | предоставляет список типов контента. | Joomla 3.1+ |
| combo | предоставляет поле со списком. | Joomla 2.5+ |
| componentlayout | предоставляет сгруппированный список основных и альтернативных макетов шаблона для элемента компонента. | Joomla 2.5+ |
| contentlanguage | предоставляет список установленных языков содержимого для использования вместе с плагином переключения языков. | Joomla 2.5+ |
| Database Connection | Предоставляет список доступных подключений к базе данных, при необходимости ограничиваясь заданным списком. | Joomla 2.5+ |
| editor | предоставляет поле области редактора. | Joomla 1.6+ |
| editors | Предоставляет раскрывающийся список доступных редакторов WYSIWYG. Начиная с Joomla 2.5 используйте поле формы плагинов. | Joomla 1.6+ |
| предоставляет поле электронной почты. | Joomla 2.5+ | |
| file | предоставляет поле ввода для файлов | Joomla 2.5+ |
| filelist | предоставляет раскрывающийся список файлов из указанного каталога. | Joomla 2.5+ |
| folderlist | предоставляет раскрывающийся список папок из указанного каталога. | Joomla 2.5+ |
| groupedlist | предоставляет раскрывающийся список элементов, организованных в группы. | Joomla 2.5+ |
| headertag | предоставляет раскрывающийся список тегов заголовков (h1-h6). | Joomla 3.0+ |
| helpsite | предоставляет раскрывающийся список сайтов помощи для вашей установки Joomla. | Joomla 2.5+ |
| hidden | предоставляет скрытое поле для сохранения поля формы, значение которого не может быть изменено пользователем напрямую в Администраторе (его можно изменить в коде или путем редактирования файла params.ini). | Joomla 2.5+ |
| imagelist | предоставляет раскрывающийся список файлов изображений в указанном каталоге. | Joomla 2.5+ |
| integer | предоставляет раскрывающийся список целых чисел от минимума до максимума. | Joomla 2.5+ |
| language | предоставляет раскрывающийся список установленных языков для Front-end или Back-end. | Joomla 2.5+ |
| list | предоставляет раскрывающийся список настраиваемых записей. | Joomla 2.5+ |
| media | предоставляет модальный доступ к медиа-менеджеру для вставки изображений с загрузкой для пользователей с соответствующими разрешениями. | Joomla 2.5+ |
| menu | предоставляет раскрывающийся список доступных меню с вашего сайта Joomla. | Joomla 2.5+ |
| menuitem | предоставляет выпадающий список доступных пунктов меню с вашего сайта Joomla. | Joomla 2.5+ |
| meter | предоставляет счетчик для отображения значения в диапазоне. | Joomla 3.2+ |
| Module Layout | предоставляет список альтернативных макетов для модуля, сгруппированных по ядру и шаблону. | Joomla 2.5+ |
| Module Order | Предоставляет раскрывающийся список для установки порядка модулей в заданной позиции | Joomla 2.5+ |
| Module Position | предоставляет текстовый ввод для установки позиции модуля. | Joomla 2.5+ |
| Module Tag | предоставляет список элементов html5 (используемых для обертывания модуля). | Joomla 3.0+ |
| note | поддерживает однострочное текстовое поле. | Joomla 3.1+ |
| number | Предоставляет однострочное текстовое поле с маркерами вверх-вниз для установки числа в поле. | Joomla 3.2+ |
| password | предоставляет текстовое поле для ввода пароля. При вводе символы пароля будут скрыты. | Joomla 2.5+ |
| plugins | предоставляет список плагинов из заданной папки. | Joomla 2.5+ |
| predefinedlist | поле формы для загрузки списка предопределенных значений. | Joomla 3.2+ |
| radio | предоставляет переключатели для выбора различных опций. | Joomla 2.5+ |
| range | предоставляет горизонтальную полосу прокрутки для указания значения в диапазоне. | Joomla 3.2+ |
| repeatable | разрешает поля формы, которые могут иметь столько параметров, сколько желает пользователь. Это поле устарело. Вместо него используйте тип Subform поля формы (в нескольких режимах). | Joomla 3.2+ |
| rules | предоставляет матрицу групповых вариантов действий для управления контролем доступа. Отображение зависит от контекста. | Joomla 2.5+ |
| sessionhandler | предоставляет раскрывающийся список параметров обработчика сеанса. | Joomla 2.5+ |
| spacer | обеспечивает визуальный разделитель между полями формы. Это чисто визуальная помощь. Никакие значения здесь не хранятся. | Joomla 2.5+ |
| sql | предоставляет раскрывающийся список записей, полученных при выполнении запроса в базе данных Joomla. Первый столбец результатов, возвращаемый запросом, содержит значения для раскрывающегося списка. | Joomla 2.5+ |
| subform | предоставляет способ использовать формы XML друг в друге или повторно использовать существующие формы внутри текущей формы. | Joomla 3.6+ |
| tag | предоставляет точку входа для тегов (AJAX или Nested). | Joomla 3.1+ |
| tel | предоставляет поле ввода для телефонного номера. | Joomla 2.5+ |
| templatestyle | предоставляет раскрывающийся список стилей шаблона. | Joomla 2.5+ |
| text | предоставляет текстовое поле для ввода данных. | Joomla 2.5+ |
| textarea | предоставляет текстовую область для ввода многострочного текста. | Joomla 2.5+ |
| timezone | предоставляет раскрывающийся список часовых поясов. | Joomla 2.5+ |
| URL | предоставляет поле ввода текста URL. | Joomla 2.5+ |
| user | поле для выбора пользователя из модального списка. Отображает имя пользователя и сохраняет идентификатор пользователя | Joomla 1.6+ |
| useractive | поле для отображения списка доступных активных статусов пользователя. | Joomla 3.2+ |
| usergroup | предоставляет раскрывающийся список групп пользователей. Начиная с Joomla 3.2 используйте usergrouplist. | Joomla 2.5+ |
| usergrouplist | поле для загрузки раскрывающегося списка доступных групп пользователей. Заменяет тип поля формы группы пользователей. | Joomla 3.2+ |
| userstate | Поле для загрузки списка доступных статусов пользователей. | Joomla 3.2+ |
