Das autofocus-Attribut legt den standardmäßigen automatischen Eingabefokus für HTML-Formularfelder fest, wenn die Seite geladen wird. Das Element, dem das autofocusAttribut zugewiesen ist, hat den Fokus, wenn die Seite geladen wird (der Cursor darin blinkt, wenn Sie mit der Texteingabe über die Tastatur beginnen, fällt er in das Feld mit dem Eingabefokus). Ein Attribut ist ein Attribut ohne Wert. Es sollte auf input, button oder textarea-Tags und nur auf ein Element pro Seite angewendet werden, andernfalls kommt es zu einem Konflikt.
Das autofocus-Attribut gibt an, dass die Schaltfläche den Fokus erhält, nachdem die Seite geladen wurde. Eine solche Taste kann sofort gedrückt werden, ohne den Fokus darauf zu verlagern, beispielsweise über die Tastatur. Standardmäßig ist dieser Wert deaktiviert. Setzt den Fokus automatisch auf ein Formularfeld. In einem solchen Feld können Sie sofort Text eingeben, ohne explizit mit dem Mauszeiger darauf zu klicken. Kompatibel mit allen Browsern.
Beispiel 1
<fieldset> <p>Indem Sie auf „Weiter“ klicken, stimmen Sie allen Geschäftsbedingungen zu Lizenzvereinbarung, entweder ausdrücklich oder angegeben in impliziter Form.</p> <p><button autofocus value="next">Weiter</button></p> </fieldset>
Beispiel 2
<form action="handler.php"> <p>Durchsuchen Sie die Website</p> <p><input type="search" name="s" autofocus> <input type="submit" value="Suchen"></p> </form>