Attributo autocomplete dell'HTML <input>
Definizione e uso
autocomplete
L'attributo specifica se il campo di input dovrebbe essere attivato per il completamento automatico.
Il completamento automatico permette al browser di prevedere valori. Quando l'utente inizia a digitare nel campo, il browser dovrebbe mostrare le opzioni disponibili in base ai valori precedentemente inseriti per compilare il campo.
Attenzione:autocomplete
L'attributo si applica ai seguenti tipi di input:
- text
- search
- url
- tel
- password
- datepickers
- range
- color
Esempio
Un modulo HTML per completamento automatico attivato, che include un campo di input con completamento automatico disattivato:
<form action="/action_page.php" autocomplete="on"> <label for="fname">Nome:</label> <input type="text" id="fname" name="fname"><br><br> <label for="lname">Cognome:</label> <input type="text" id="lname" name="lname"><br><br> <label for="email">Email:</label> <input type="email" id="email" name="email" autocomplete="off"><br><br> <input type="submit"> </form>
Sintassi
<input autocomplete="on|off">
Valore dell'attributo
Valore | Descrizione |
---|---|
on | Predefinito. Definire l'apertura dell'autocompletamento (abilitato). |
off | Definire la chiusura dell'autocompletamento (disabilitato). |
Supporto del browser
I numeri nella tabella indicano la versione del browser che supporta completamente l'attributo.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
17.0 | 6.0 | 2.0 | 5.1 | 10.0 |
Suggerimento:In alcuni browser, potrebbe essere necessario attivare manualmente la funzione di completamento automatico (vedi il menu delle preferenze del browser).
Nota:autocomplete
L'attributo è una nuova proprietà di HTML5.