Tentei todas as formas sugeridas a partir das respostas a esta pergunta e outros artigos na web, mas não funcionou de qualquer maneira. Eu tentei autocomplete = "new-random-value", autocomplete = "off" no elemento do formulário, usando o script do lado do cliente como abaixo, mas fora de $ (document) .ready () como um dos usuários mencionados:
$(':input').on('focus', function () {
$(this).attr('autocomplete', 'off')
});
Achei talvez outra prioridade no navegador por causa desse comportamento estranho! Então, pesquisei mais e, finalmente, li novamente com atenção as linhas abaixo deste bom artigo :
Por esse motivo, muitos navegadores modernos não suportam autocomplete = "off" para campos de login:
Se um site definir autocomplete = "off" para a, e o formulário incluir campos de entrada de nome de usuário e senha, o navegador ainda oferecerá para lembrar esse login e, se o usuário concordar, o navegador preencherá automaticamente esses campos na próxima vez que o usuário visita a página. Se um site definir autocomplete = "off" para os campos de nome de usuário e senha, o navegador ainda se oferecerá para lembrar esse login e, se o usuário concordar, o navegador preencherá automaticamente esses campos na próxima vez que o usuário visitar a página. Este é o comportamento no Firefox (desde a versão 38), Google Chrome (desde 34) e Internet Explorer (desde a versão 11).
Se você estiver definindo uma página de gerenciamento de usuário onde um usuário pode especificar uma nova senha para outra pessoa e, portanto, deseja evitar o preenchimento automático de campos de senha, você pode usar
autocomplete = "new-password" ; no entanto, o suporte para este valor não foi implementado no Firefox.
Simplesmente funcionou. Tentei no chrome especialmente e espero que continue funcionando e ajude os outros.