Das autocomplete-Attribut
Das Attribut autocomplete deaktiviert die automatische
Autovervollständigung des Formulars.
Automatische Autovervollständigung bedeutet, dass der Browser vorschlägt, in das Feld Daten einzufügen, die zuvor bereits in dieses Feld eingegeben wurden. Das ist nicht immer praktisch, da der Browser beispielsweise Ihren Benutzernamen oder Ihr Passwort einem Böswilligen anzeigen könnte usw. Für Felder, in die vertrauliche Informationen eingegeben werden, sollte die Autovervollständigung deaktiviert werden.
Das Attribut autocomplete kann nicht nur
zum Verbergen geheimer Daten verwendet werden.
Beispielsweise kann die Autovervollständigung
in Antworten auf Tests deaktiviert werden. Dies ist notwendig, damit
der Browser bei wiederholtem Durchführen des Tests nicht
die Antworten vorschlägt (der gesamte Reiz des Tests geht verloren).
Es kann sowohl als Attribut ohne Wert verwendet werden, als auch mit einer der folgenden Wertangaben.
Werte
| Wert | Beschreibung |
|---|---|
on |
Autovervollständigung ist eingeschaltet (dies ist der Standardwert). |
off |
Autovervollständigung ist ausgeschaltet. |
Beispiel
Lassen Sie uns für eine Eingabe die Autovervollständigung einschalten. Geben Sie dort zum Beispiel das Wort "Autovervollständigung" ein und klicken Sie auf den Senden-Button (das ist zwingend notwendig, da der Browser sich nur gesendete Wörter merkt). Danach kehren Sie zum Beispiel zurück und geben den Buchstaben "a" ein - der Browser wird Ihnen das Wort "Autovervollständigung" vorschlagen und Sie können es auswählen, ohne es vollständig einzugeben:
<form action="">
<input type="text" autocomplete="on" name="test">
<input type="submit">
</form>
:
Beispiel
Jetzt deaktivieren wir die Autovervollständigung. Führen Sie die gleichen Schritte wie im vorherigen Beispiel durch, aber es werden keine Vorschläge erscheinen:
<form action="">
<input type="text" autocomplete="off" name="test">
<input type="submit">
</form>
:
Siehe auch
-
das Tag
datalist,
welches eine Autovervollständigung basierend auf Ihrer Liste erstellt