Posté(e) le 24 février 200817 a Question surement vraiment bête, mais est-ce possible de dirigé le curseur automatiquement sur un champs de formulaire html? Je m'explique j'ai fabriqué un logiciel en php. sur une page on veux scanner des code bar, mais actuellement il faut toujours placer le curseur dans la boite texte a faire remplir par le lecteur de code bar. comme il n'y a qu'une boite texte sur la page , j'aimerais que le curseur soir directement la et que quand on envoie le code bar au fureteur et qu'il se remplisse, sans devoir toujours aller cliqué sur la case avec la souris. c'est possible selon vous? remarque que la question est aussi valable si on utiliserais le clavier... soit remplir la case sans devoir déplacer le curseur dessus pour la sélectionner. Merci de prendre le temps de me lire. Modifié le 25 février 200817 a par vitesse
Posté(e) le 24 février 200817 a function autofocus() { if (document.getElementById) { document.getElementById('xxx').focus(); } } Et tu appelles cette fonction avec le onload sur body.
Posté(e) le 24 février 200817 a Auteur wow trop cool, je pensais vraiement pas ça aurais été aussi simple... un gros gros mercie
Posté(e) le 25 février 200817 a function autofocus() { if (document.getElementById) { document.getElementById('xxx').focus(); } } Et tu appelles cette fonction avec le onload sur body. Petite rectification : function autofocus() { if (document.getElementById('xxx')) { document.getElementById('xxx').focus(); } }
Posté(e) le 25 février 200817 a bensor : on ne teste pas la même chose Toi tu vérifies que l'élément pointé existe alors qu'avec mon code, le test vérifie que getElementById est dispo avant de l'utiliser.
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.