Page 1 sur 1

probleme avec un focus.

Posté : 17 oct. 2005, 15:10
par ruly
bonjour,

j'ai un petit soucy de rien du tout mais qui rendera l'application plus conviviale:

comment fait-on pour que lorsqu'on arrvie dans ubne page ce soit le champs "1" qui aie le focus.... puis en appuyant sur tab ce soit le 2 puis le 3 etc....

merci d'avance pour votre aide

Posté : 17 oct. 2005, 15:15
par charabia
C'est plutôt du côté javascript que tu trouveras ta réponse.

Pour que d'entrée de page un champs a le focus, tu peux utiliser ceci :

Code : Tout sélectionner

<script>document.nom_form.nom_champ.focus();</script>

Posté : 17 oct. 2005, 15:18
par ruly
C'est plutôt du côté javascript que tu trouveras ta réponse.

Pour que d'entrée de page un champs a le focus, tu peux utiliser ceci :

Code : Tout sélectionner

<script>document.nom_form.nom_champ.focus();</script>
et apres je rappelle ca dans la balise <body> ???

Posté : 17 oct. 2005, 15:20
par charabia
Non tu mets ce script directement après ton champs texte. Aucun appel ailleurs que là.

Code : Tout sélectionner

<form name="formnom"> <input type="Text" name="toto" size="5"> <script>document.formnom.toto.focus();</script> </form>

Posté : 17 oct. 2005, 15:20
par ruly
et si je met ca dans la balise body c'est pas mieux???

Code : Tout sélectionner

onLoad="document.forms['nomduform'].elements['nomchamp'].focus()"

Posté : 17 oct. 2005, 15:22
par zeus
Modération : ton sujet à plus sa place dans le forum "HTML & CSS"
je le déplace là bas

Posté : 17 oct. 2005, 15:23
par zeus
et pour les tabulation, il faut que tu utilise tabindex="numtab" dans tes balise input

Code : Tout sélectionner

<input type="text" name="nom" tabindex="1" /> <input type="text" name="prenom" tabindex="2" /> <input type="text" name="age" tabindex="3" />

Posté : 17 oct. 2005, 15:26
par ruly
ok merci bcp pour vos reponses ..... :wink: