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![]()
Partager