Attributo di completamento automatico HTML
Definizione e utilizzo
L'
autocomplete
attributo specifica se un modulo o un campo di input deve avere il completamento automatico attivato o disattivato.
Il completamento automatico consente al browser di prevedere il valore. Quando un utente inizia a digitare un campo, il browser dovrebbe visualizzare le opzioni per compilare il campo, in base ai valori digitati in precedenza.
Suggerimento: è possibile avere il completamento automatico "on" per il modulo e "off" per campi di input specifici o viceversa.
Nota: l'
autocomplete
attributo funziona con i seguenti
<input>
tipi: testo, ricerca, url, tel, e-mail, password, datepicker, intervallo e colore.
Si applica a
L'
autocomplete
attributo può essere utilizzato sui seguenti elementi:
Elementi | Attributo |
---|---|
<modulo> | completamento automatico |
<immissione> | completamento automatico |
Esempi
Esempio di modulo
Un modulo con completamento automatico su:
<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>
Esempio di input
Un modulo HTML con completamento automatico attivato (e disattivato per un campo di input):
<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>
Supporto browser
L' autocomplete
attributo ha il seguente supporto del browser per ogni elemento:
Element | |||||
---|---|---|---|---|---|
form | Yes | Yes | 4.0 | 5.2 | 15.0 |
input | 17.0 | 5.0 | 4.0 | 5.2 | 9.6 |