Deshabilitar el autocompletado de los campos input de un formulario HTML

El autocompletado es una característica de los navegadores que recuerda al usuario lo que ha introducido previamente en los campos de formulario con el mismo nombre.

Fue introducido inicialmente por Microsoft en Internet Explorer pero ya lo incluyen prácticamente todos los navegadores.
En general el autocompletado es una característica bastante útil de los navegadores, pero en algún caso nos puede interesar desactivarla. Para ello podemos utilizar el atributo autocomplete (on/off) del elemento input.
<form id="frm" name="frm">
   <label id="lblnombre" for="nombre">Nombre:</label> 
   <input type="text" id="nombre" name="nombre" autocomplete="off" />
   <input type="submit" value="Enviar" />
</form>
Si queremos desactivar el autocompletado para todos los elementos del formulario podemos utilizar el atributo autocomplete (on/off) del formulario:
<form id="frm" name="frm" autocomplete="off">
   <label id="lblnombre" for="nombre">Nombre:</label> 
   <input type="text" id="nombre" name="nombre" />
   <input type="submit" value="Enviar" />
</form>
Nuestra puntuación
Twittear
Compartir
Compartir
Pin