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
  • email
  • 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>

Prova da solo

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.