Задать вопрос
nepster-web
@nepster-web

По какому принципу браузер определяет поля в форме как логин и пароль?

Увидел интересное явление у себя в проекте. Сделал форму, которая состоит из 2 полей:
- количество
- пароль

И все браузеры думают, что поле amount это логин:
0334fd662a874850bcecd6966c9f8f22.png

Собственно вопросов у меня несколько:
- По какому критерию браузеры делают такие выводы ?
- Как это поведение отключить ?
- И как запретить для конкретного поля сохранять пароль ?
  • Вопрос задан
  • 1379 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 3
По поводу отключения автозаполнения, попробуйте указать autocomplete="off" в атрибутах к инпутам.
https://developer.mozilla.org/en-US/docs/Web/Secur...
Ответ написан
Комментировать
swanrnd
@swanrnd
Издатель HTML5 игр
Укажите тип number для количества.

Частая связка:
Текстовое поле
Поле пароля
Кнопка

Это форма авторизации.
Ответ написан
Комментировать
In4in
@In4in
°•× JavaScript Developer ^_^ ו°
Чтобы понять, как мыслит браузер, нужно стать браузером...или его разработчиком. Вообще, сами подумайте, для чего может использоваться форма, в которой есть поле для пароля? В 80% случаев - для авторизаии. А тут еще так удачно в форме только 2 поля, причем второе - текстовое.

В общем, специально для ситуаций, вроде вашей, да и вообще для более грамотного анализа и работы браузера, в HTML5 появилось гораздо больше типов для полей формы.

По поводу отключения автозаполнения, попробуйте указать autocomplete="off" в атрибутах к инпутам.


Или повесить 1 атрибут на форму.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Lans56
Мне лично нравится вот это здесь все понятно и по строкам и по писанию, как вам? https://brauzer-skachat.ru/chrome/
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы