2011-01-07 15 views
12

Tengo un sitio con registro & modificar formularios de cuenta. Cuando un usuario navega a una de estas páginas, Firefox completa ciertas áreas del formulario. Se está llenando en:¿Hay alguna forma de evitar que Firefox coloque contraseñas y correos electrónicos en caché en mi formulario de registro?

<input type="text" name="nemail2" value="" />

<input type="password" name="npassword" value="" />

No sé por qué estos nombres son originales de esta forma, puede ser la primera vez que un usuario nunca visita esta forma y que se llenará en su nombre de usuario y contraseña (ni siquiera en las casillas correctas) de sus contraseñas almacenadas en caché.

Nota: los nombres de los cuadros de inicio de sesión reales son "emailaddr" y "contraseña", también el <label> es diferente para estos cuadros que está completando. No estoy seguro de qué hacer, se ve horrible cuando llega un usuario para editar la información de su cuenta y los campos mitad opcionales para cambiar su correo electrónico/contraseña se completan con su información actual.

Cualquier ayuda es apreciada.

Respuesta

6

Utilice HTML5 autocomplete="off".

<input type="text" name="nemail2" value="" autocomplete="off" /> 

<input type="password" name="npassword" value="" autocomplete="off" /> 

También puede usarlo en el elemento de formulario para desactivar el autocompletado de todo el formulario.

Fuente:https://developer.mozilla.org/en/how_to_turn_off_form_autocompletion

+0

Es posible que desee cerrar las comillas correctamente en el tipo en la primera entrada, pero gracias por la respuesta. Yo también estaba desconcertado por esto. – ClarkeyBoy

+0

También he usado el atributo 'autocomplete =" off "' con la etiqueta '

' también. Establece la autocompleta eliminada de todas las entradas de formulario adjuntas. –

+0

@ClarkeyBoy - Gracias, lo arreglé. – Adam

Cuestiones relacionadas