Deshabilitar el historial de entrada de texto [duplicate]

2 minutos de lectura

avatar de usuario
Boyan Georgiev

Posible duplicado:

¿Cómo deshabilita la función Autocompletar del navegador en el campo de formulario web/etiqueta de entrada?

Estoy creando una aplicación que aceptará datos de tarjetas de crédito. Me gustaría asegurarme de que el navegador hace no recuerde lo que se ha escrito en las entradas de texto para el número de tarjeta de crédito. Intenté pasar los siguientes encabezados:

header("Expires: Tue, 03 Jul 2001 06:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");

Aún así, una vez que la página se vuelve a cargar, puedo hacer clic en el campo de entrada de texto de la tarjeta de crédito y me permitirá ver lo que escribí antes. ¿Cómo puedo prevenir esto?

  • Este no es un problema del lado del servidor, es la funcionalidad de autocompletar del navegador en el trabajo.

    – Jon

    24 de septiembre de 2011 a las 15:57

  • También estaba considerando que este podría ser el caso, pero hice una pequeña prueba: fui a PayPal para restablecer mi contraseña. Restablecer la contraseña implica ingresar el número de tarjeta de crédito asignado a mi cuenta. Hice esto dos veces: la página de restablecimiento de contraseña NO recuerda lo que ingresé la primera vez en el campo del número de tarjeta de crédito.

    – Boyan Georgiev

    24 de septiembre de 2011 a las 16:02

  • ¿Hay alguna conclusión a la que pueda llegar de esa prueba?

    – Jon

    24 de septiembre de 2011 a las 16:05

  • No pude, eso es lo que me llevó a hacer la pregunta aquí 🙂

    – Boyan Georgiev

    24 de septiembre de 2011 a las 16:17

avatar de usuario
usuario703016

<input type="text" autocomplete="off"/>

Deberia trabajar. Alternativamente, use:

<form autocomplete="off" … >

para todo el formulario (ver esta pregunta relacionada).

  • Esa no es una pregunta relacionada, es un duplicado exacto.

    – Ignacio Vázquez-Abrams

    24 de septiembre de 2011 a las 16:01

  • @IgnacioVazquez-Abrams: Un duplicado exacto es por propiedad una pregunta relacionada y el recíproco es falso.

    – usuario703016

    24 de septiembre de 2011 a las 16:53


<input type="text" autocomplete="off" />

  • Pero no es estándar (?). Funciona en 2020?

    -Peter Mortensen

    2 de junio de 2020 a las 16:55


¿Ha sido útil esta solución?