2010-09-16 18 views
5

Sé que no debería hacerlo, pero puede ser más fácil que explicar a los clientes que debe hacerlo a través del navegador. Tienen una computadora pública y un servidor ejecutándose en la máquina en una cuenta de administrador (el código que estoy escribiendo). Quieren que las personas ingresen su información pero no quieren que alguien presione el cuadro de entrada de correo electrónico para mostrar la dirección de correo electrónico PPLS. ¿Hay alguna manera de desactivarlo mediante el código en IE? (Creo que están usando 6 pero pueden usar 7 u 8).¿Es posible desactivar la función autocompletar?

+0

Sí, hay una manera. –

Respuesta

15

Usar la no-estándar autocomplete atributo:

autocomplete="off" 

funciona en todos los navegadores modernos. Sin embargo, romperá la validación HTML 4. No way around that. Será válido en HTML 5.

Referencia:

+0

so '' ok, intentaré esto ahora. -edit- sí funcionó! aceptaré cuando pueda –

+0

podría usar JavaScript para agregar el atributo de autocompletar al cuadro de texto, ¿no? Entonces funcionaría y tu página aún validaría. Lo mejor de ambos mundos. – Timothy

+1

@Timothy buena idea, pero eso no funcionará con los valores de formulario que se completan automáticamente al cargar la página. La única forma de desactivar esto que funciona con HTML válido es renombrar los elementos de formulario en cada solicitud como 'user124928239' ... –

2
<input name="name" autocomplete="off"> 
+10

-1 para CAPITAL HTML !!! DOLOROSO Y NO VALIDANTE !!! – Hello71

Cuestiones relacionadas