Я попробовал все предложенные способы из ответов на этот вопрос и других статей в Интернете, но все равно не работает.Я попытался autocomplete = "new-random-value", autocomplete = "off" в элементе формы, используя клиентский скрипт, как показано ниже, но за пределами $ (document) .ready (), как один из упомянутых пользователей:
$(':input').on('focus', function () {
$(this).attr('autocomplete', 'off')
});
Я обнаружил, что, возможно, другой приоритет в браузере вызывает такое странное поведение!Так что я искал больше и, наконец, я снова внимательно прочитал строки из этой хорошей статьи :
По этой причине многие современные браузеры не поддерживают autocomplete = "off" для входа в системуfields:
Если сайт устанавливает autocomplete = "off" для a, а форма включает поля ввода имени пользователя и пароля, браузер все равно предложит запомнить этот логин, и, если пользователь согласится, браузерЗаполните эти поля при следующем посещении страницы пользователем.Если сайт устанавливает autocomplete = "off" для полей имени пользователя и пароля, браузер все равно предложит запомнить этот логин, и, если пользователь согласится, браузер автоматически заполнит эти поля при следующем посещении страницы пользователем.Это поведение в Firefox (начиная с версии 38), Google Chrome (начиная с 34) и Internet Explorer (начиная с версии 11).
Если вы определяете страницу управления пользователями, где пользователь может указать новый парольдля другого лица, и поэтому вы хотите предотвратить автоматическое заполнение полей пароля, вы можете использовать autocomplete = "new-password" ;однако поддержка этого значения не была реализована в Firefox.
Это просто сработало.Я специально пробовал в chrome и надеюсь, что это продолжит работать и поможет другим.