Запретить браузерам спрашивать, хотите ли вы сохранить логин / пароль [дубликаты]

1

У меня есть форма, позволяющая людям загружать файлы. Вот код ниже. Конечно, я упростил его и удалил divs, ярлыки, кнопку отправки, единый структурный и макетный код и т.д.

<form id="uploadForm" action="" method="post" enctype="multipart/form-data">
<input required type="text" id="name" name="name"  />
<input required type="file" name="file" id="file" />
<input required type="password" name="password" id="password"  />
</form>

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

Проблема в том, что эта форма не имеет ничего общего с логином. Поле имени - это имя файла, и файл может быть защищен паролем (он должен быть расшифрован на сервере), hance поле пароля. Таким образом, это абсолютно бесполезно и даже довольно раздражает, когда браузер спрашивает меня, хочу ли я что-то вспомнить.

В приведенном выше коде я попытался использовать autocomplete = off, это ничего не меняет. Некоторые другие должности рекомендуют использовать autocomplete = anything_else_than_off, но он тоже не работает. После нескольких поисков кажется, что автозаполнение фактически полностью игнорируется большинством последних браузеров, включая IE11.

Как я могу запретить форме браузера, спрашивая "вы хотите сохранить..." в таком случае, когда форма не имеет никакого отношения к логину? Если возможно, решение, совместимое с firefox, chrome, safari, edge и IE11.

Спасибо за ответ

Теги:

1 ответ

0

Он должен работать, если вы установите autocomplete="new-password" в поле пароля

  • 0
    Я только что попытался добавить autocomplete = новый пароль в поле пароля. Без изменений. Firefox 56.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню