Atrybut autofocus
Atrybut autofocus ustawia automatyczne
ustawienie fokusu domyślnie dla pól formularza HTML
po załadowaniu strony.
Element, któremu ustawiono atrybut autofocus,
będzie miał fokus po załadowaniu strony (w
nim będzie migał kursor, jeśli zaczniesz wprowadzać
tekst z klawiatury - tekst będzie trafiał do
pola z ustawionym fokusem).
Atrybut jest atrybutem bez wartości.
Należy go stosować do znaczników input
lub textarea
i tylko do jednego elementu na stronie, w przeciwnym
przypadku wystąpi konflikt.
Przykład
Spójrzmy, po wejściu na stronę
pierwszy znacznik input
ma ustawiony fokus, ponieważ ustawiliśmy mu
atrybut autofocus (tylko
nie klikaj nigdzie myszką, ponieważ fokus
zniknie z inputa):
<input type="text" autofocus>
<input type="text">
<input type="text">
: