Atributo de autocompletar HTML
Definición y uso
El
autocomplete
atributo especifica si un formulario o un campo de entrada debe tener activado o desactivado el autocompletado.
Autocompletar permite que el navegador prediga el valor. Cuando un usuario comienza a escribir en un campo, el navegador debe mostrar opciones para completar el campo, en función de los valores escritos anteriormente.
Sugerencia: Es posible tener la función de autocompletar "activada" para el formulario y "desactivada" para campos de entrada específicos, o viceversa.
Nota: el
autocomplete
atributo funciona con los siguientes
<input>
tipos: texto, búsqueda, URL, teléfono, correo electrónico, contraseña, selectores de fecha, rango y color.
Se aplica a
El
autocomplete
atributo se puede utilizar en los siguientes elementos:
Elementos | Atributo |
---|---|
<formulario> | autocompletar |
<entrada> | autocompletar |
Ejemplos
Ejemplo de formulario
Un formulario con autocompletar en:
<form action="/action_page.php" method="get" autocomplete="on">
First name:<input type="text" name="fname"><br>
E-mail: <input type="email" name="email"><br>
<input type="submit">
</form>
Ejemplo de entrada
Un formulario HTML con autocompletar activado (y desactivado para un campo de entrada):
<form action="/action_page.php" autocomplete="on">
First name:<input type="text" name="fname"><br>
Last name: <input type="text" name="lname"><br>
E-mail: <input type="email" name="email" autocomplete="off"><br>
<input type="submit">
</form>
Compatibilidad con navegador
El autocomplete
atributo tiene el siguiente soporte de navegador para cada elemento:
Element | |||||
---|---|---|---|---|---|
form | Yes | Yes | 4.0 | 5.2 | 15.0 |
input | 17.0 | 5.0 | 4.0 | 5.2 | 9.6 |