Intenté todas las formas sugeridas de las respuestas a esta pregunta y otros artículos en la web, pero de todos modos no funcionó. Intenté autocomplete = "new-random-value", autocomplete = "off" en el elemento de formulario, usando el script del lado del cliente como se muestra a continuación pero fuera de $ (document) .ready () como uno de los usuarios mencionó:
$(':input').on('focus', function () {
$(this).attr('autocomplete', 'off')
});
¡Quizás encontré otra prioridad en el navegador debido a este comportamiento extraño! Así que busqué más y finalmente, volví a leer detenidamente las líneas de este buen artículo a continuación :
Por esta razón, muchos navegadores modernos no admiten autocomplete = "off" para los campos de inicio de sesión:
Si un sitio establece autocomplete = "off" para a, y el formulario incluye campos de entrada de nombre de usuario y contraseña, el navegador todavía ofrecerá recordar este inicio de sesión y, si el usuario está de acuerdo, el navegador completará automáticamente esos campos la próxima vez que el usuario visita la página. Si un sitio establece autocomplete = "off" para los campos de nombre de usuario y contraseña, el navegador aún ofrecerá recordar este inicio de sesión, y si el usuario está de acuerdo, el navegador completará automáticamente esos campos la próxima vez que el usuario visite la página. Este es el comportamiento en Firefox (desde la versión 38), Google Chrome (desde 34) e Internet Explorer (desde la versión 11).
Si está definiendo una página de administración de usuarios en la que un usuario puede especificar una nueva contraseña para otra persona y, por lo tanto, desea evitar el autocompletado de los campos de contraseña, puede usar
autocomplete = "new-password" ; sin embargo, la compatibilidad con este valor no se ha implementado en Firefox.
Simplemente funcionó. Probé en Chrome especialmente y espero que esto siga funcionando y ayude a otros.