Bonjour ;
Je souhaiterais savoir comment faire en sorte que le focus aille tout de suite sur un champ particulier au chargement de la page, afin qu'on ait pas auparavant à cliquer dessus avec la souris pour y écrire.
Merci !
Bonjour ;
Je souhaiterais savoir comment faire en sorte que le focus aille tout de suite sur un champ particulier au chargement de la page, afin qu'on ait pas auparavant à cliquer dessus avec la souris pour y écrire.
Merci !
Salut
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 function loadFocus() { document.getElementById('idInput').focus(); } window.onload = loadFocus;
C'est une des possibilités mais pas celle que j'emploierais.Envoyé par MatthieuL
En effet, des fois la fonction est lancée avant que la page soit entièrement chargée, ce qui fait qu'elle ne trouve pas l'élément sur lequel mettre le focus.
A modifier comme tel :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <form ... > <input type="text" id="idInput" /> </form> <script language="javascript"> document.getElementById('idInput').focus(); </script>
Oui effectivement la fonction va être lancée avant et ne trouvera pas l'élément, effectivement il faut la mettre après le forumulaire![]()
N'oublie pas de cliquer sur.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager