Зачем нужен input type=“password”?

275
21 октября 2017, 16:58

Я разумеется понимаю, что в новой версии HTML5 данное поле чётко указывают браузеру что мы в него прописываем именно пароль, и это вроде как, правильно с точки зрения SЕО, но меня интересует именно внутренняя сторона. Почему пароль не прописывать просто в поле input type="text", всё равно ведь сообщение до отправки на сервер не поддается шифрованию, обычно (если это форма регистрации), а так это только визуально скрытое маской поле

Answer 1

Поле ввода типа "password" используется для тайного пользовательского ввода - вместо введёных символов на экране будут видны звёздочки или жирные точки, зависит от ОС и её настроек. В реальности при отправке формы данные будут отправлены как есть, открытым текстом без шифрования, если используется обычный HTTP.

Исторически сложилось так, что это поле часто использовали для ввода паролей для регистрации или входа на сайт. Исходя из этого многие браузеры предлагают всякие фишки при взаимодействии с таким полем:

  • Автоматическое запоминание и подстановку паролей,
  • Предупреждение о незашифрованном соединении.
Answer 2

Вы много видели сайтов что бы было поле пароля text? Если за вами стоит кто-то или вы показываете кому-то новый сайт где есть ваш аккаунт то вы не хотели бы что бы ваш пароль кто-то увидел. Пароль всегда скрывается точками что бы нельзя было прочитать, но некоторые добавляют кнопку "показать пароль" который вот и меняет тип в text что бы проверить его точность на случай надобности. Как сказал первый комментатор - это нужно только что бы его нельзя было легко прочитать. Вполне удобная и легкая в использовании штука.

READ ALSO
JS цикл c PHP переменными

JS цикл c PHP переменными

ЗдравствуйтеЗаранее спасибо за помощь

232
Как вывести массив

Как вывести массив

Скрипт,собирающий статистику о посещениях сайтаНужно вывести город и страну

260
Проблема со шрифтами на сайте

Проблема со шрифтами на сайте

Я использовал два шрифта похожих на друг друга, Bebas Neune & League Gothic, но почему-то в браузере они выглядят очень коряво и угловато? Почему так...

340
Не работает медиа-запрос на конкретную ширину экрана [требует правки]

Не работает медиа-запрос на конкретную ширину экрана [требует правки]

Делаю адаптивную версию сайтаПочему некоторые медиа-запросы не работают, а игнорируются? Например, последний запрос на 700px?

298