Моя проблема
Я, должно быть, включил Google для автозаполнения для входа в систему на моем сайте, однако теперь он пытается автоматически заполнять эти данные для входа всякий раз, когда я хочу изменить данные своей учетной записи или изменить информацию учетной записи другого пользователя (как администратор). Он заполняет мои данные в странных местах. Проблема, похоже, в том, что Chrome автоматически заполняет любой ввод типом пароля, а затем любым вводом перед ним (см. Изображение ниже). Если я поставлю перед ним поле выбора, оно не заполнится автоматически.
Я, очевидно, не хочу проходить и удалять пароль / телефон каждый раз, когда я редактирую пользователя. Я также не хочу, чтобы мои пользователи делали это, когда они редактируют свою учетную запись. Как мне его удалить?
Что я пробовал (безуспешно)
- Добавление autocomplete = "off" в форму, а также ввода телефона и пароля.
- Добавление значения = "" к обоим входам
- Изменение имени = ввода пароля. Я попробовал pw, pass, пароль и сыр (на случай, если хром подбирал имя)
- Добавление autocomplete = "off" через jquery .attr
Что я нашел
Я обнаружил, что Google может намеренно игнорировать автозаполнение: Google игнорирует автозаполнение
Я обнаружил, что другой пользователь отправляет аналогичный вопрос, но решение у меня не работает: Отключить автозаполнение Chrome
Я также обнаружил, что другой пользователь работает над созданием скрытого поля пароля, которое будет использовать автозаполнение Google, я бы предпочел более чистое решение, так как в моем случае мне также понадобится скрытый ввод над ним, чтобы избежать обоих из автозаполнения: Отключить автозаполнение в Chrome без отключения автозаполнения