L’attribut autofocus définit le focus de saisie automatique par défaut pour les champs du formulaire HTML lorsque la page est chargée. L’élément doté de l’attribut autofocus aura le focus lors du chargement de la page (le curseur qu’il contient clignotera, si vous commencez à saisir du texte à l’aide du clavier, il tombera dans le champ avec le focus de saisie). Un attribut est un attribut sans valeur. Il doit être appliqué aux balises input, button ou textarea et à un seul élément par page, sinon il y aura un conflit.
L’attribut autofocus spécifie que le bouton reçoit le focus après le chargement de la page. Un tel bouton peut être enfoncé immédiatement sans lui transférer le focus, par exemple à l’aide du clavier. Par défaut, cette valeur est désactivée. Définit automatiquement le focus sur un champ de formulaire. Dans un tel champ, vous pouvez saisir immédiatement du texte sans cliquer explicitement dessus avec le curseur de la souris. Compatible avec tous les navigateurs.
Exemple 1
<p>En cliquant sur Suivant, vous acceptez tous les termes et conditions Contrat de licence, explicite ou déclaré sous une forme implicite.</p> <p><button autofocus value="next">Suivant</button></p>
Exemple 2
<form action="handler.php"> <p>Rechercher sur le site</p> <p><input type="search" name="s" autofocus> <input type="submit" value="Recherche"></p> </form>