Все кто имел дело с разработкой, а именно когда дело доходило до форм, наверняка сталкивался со следующим явлением.

Google Chrome автоматически заполняет поле типа «password» и поле расположенное до него сохраненными в браузере емайлом и паролем, думая что это связка полей для авторизации. Вроде как и проблемой не назовешь, но все равно неприятная мелочь. При этом хром вообще не смотрит что это за поле. Разумеется там может быть совсем не емайл или логин, да и совершенно не обязательно мы хотим чтобы эти поля автозаполнялись. Например, если это страница редактирования данных профиля или страница смены пароля. В моем случае рядом с полем пароля оказалось поле «контактный телефон» и браузер его заполнял сохраненными данными.
Разумеется первым делом я обратился к «гуглу», но он в основном предлагал решение через javascript. Это означало, что при определенном стечении обстоятельств проблема бы осталась. Атрибут autocomplete=«off» тоже не помогал.
Проблема решена банальным добавлением скрытого текстового поля
Наверняка я не первый кто до этого додумался, но я решил, что будет полезным опубликовать это решение, т.к. в интернете почему-то не нашел достойного.

Google Chrome автоматически заполняет поле типа «password» и поле расположенное до него сохраненными в браузере емайлом и паролем, думая что это связка полей для авторизации. Вроде как и проблемой не назовешь, но все равно неприятная мелочь. При этом хром вообще не смотрит что это за поле. Разумеется там может быть совсем не емайл или логин, да и совершенно не обязательно мы хотим чтобы эти поля автозаполнялись. Например, если это страница редактирования данных профиля или страница смены пароля. В моем случае рядом с полем пароля оказалось поле «контактный телефон» и браузер его заполнял сохраненными данными.
Разумеется первым делом я обратился к «гуглу», но он в основном предлагал решение через javascript. Это означало, что при определенном стечении обстоятельств проблема бы осталась. Атрибут autocomplete=«off» тоже не помогал.
Проблема решена банальным добавлением скрытого текстового поля
<input type="text" style="display:none;">
Наверняка я не первый кто до этого додумался, но я решил, что будет полезным опубликовать это решение, т.к. в интернете почему-то не нашел достойного.