J'ai un formulaire avec des champs de texte, et je veux placer le curseur (mise au point automatique) sur le premier champ de texte du formulaire lorsque la page est chargée.
Je veux le faire sans utiliser le javascript.
J'ai un formulaire avec des champs de texte, et je veux placer le curseur (mise au point automatique) sur le premier champ de texte du formulaire lorsque la page est chargée.
Je veux le faire sans utiliser le javascript.
Oui, il est possible de le faire sans le support de javascript
Nous pouvons utiliser html5 attribut de mise au point automatique
Par exemple :
<input type="text" name="name" autofocus="autofocus" id="xax" />
Si vous l'utilisez (autofocus="autofocus") dans un champ de texte, cela signifie que le champ de texte sera mis en évidence lorsque la page sera chargée. Pour plus de détails :
http://www.hscripts.com/tutorials/html5/autofocus-attribute.html
Une extension pour ceux qui ont fait un peu de bricolage comme moi.
Les travaux suivants (de W3) :
<input type="text" autofocus />
<input type="text" autofocus="" />
<input type="text" autofocus="autofocus" />
<input type="text" autofocus="AuToFoCuS" />
Il est important de noter que cela ne fonctionne pas en CSS. C'est-à-dire que vous ne pouvez pas utiliser :
.first-input {
autofocus:"autofocus"
}
En tout cas, ça n'a pas marché pour moi...
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.