Тип password поля форми являє собою текстове поле для введення пароля. При введенні, символи пароля будуть приховані. Якщо в полі є збережене значення, воно вводиться (у прихованій формі) в текстове поле. Інакше вводиться значення за налаштуванням (якщо є).
Зверніть увагу, що рядок пароля зберігається у params.ini у вигляді відкритого тексту; збережене значення не приховується якоюсь хеш-функцією. Оскільки більшість веб-серверів за налаштуванням обслуговують файл params.ini, якщо URL-адреса вводиться у веб-браузері, це не може вважатися безпечним способом зберігання пароля.
- type (обов'язково) - має бути password.
- name (обов'язково) – унікальне ім'я поля.
- label (обов'язково) (дозволяється перекладати) - описовий заголовок поля.
- size (необов'язково) – ширина текстового поля у символах. Якщо цей параметр не вказано, ширина визначається браузером. Значення розміру не обмежує кількість символів, що вводяться.
- default (необов'язково) – пароль за налаштуванням.
- description (необов'язково) (дозволяється перекладати) - це текст, який буде відображатися як спливаюча підказка, коли користувач наводить покажчик миші на список, що розкривається.
- class (необов'язково) – це ім'я класу CSS для поля форми HTML. Якщо цей параметр не вказано, за налаштуванням буде встановлено значення «text_area».
- lock (необов'язково) - логічне значення, якщо воно активне, воно видаляє пароль із виводу та додає кнопку «Змінити» у полі пароля. Цей параметр передає дані лише тоді, коли поля знаходяться в режимі зміни.
Приклад XML визначення
<field name="mypassword" type="password" default="secret" label="Enter a password" description="" size="5" />
Переглянути всі стандартні типи полів форми можна тут: https://d-nik.site/joomla-4/joomla-dlia-rozrobnykiv/standartni-tipi-poliv-formi
