Основное отличие полей ввода password и text заключается в их функциональности и отображении вводимых данных. 14
Текстовое поле (type=text) определяет однострочное поле ввода, в котором пользователь может ввести данные в произвольной форме, но ограниченные по объёму (слова, словосочетания, числа и т. д.). 1
Поле пароля (type=password) создаёт защищённое поле ввода, в котором, в отличие от обычного текстового поля, вводимые данные при отображении на мониторе заменяются звёздочками или точками. 1 Это сделано для защиты конфиденциальности, особенно при вводе паролей и других чувствительных данных. 2
При этом по своим атрибутам поле типа password не отличается от поля типа text. 3