Bonjour a tous
y a t il moyen de prendre le focus sur un champ de saisie? c'est a dire de le selectionné afin que l'utilisateur l'utilise directement.
Bonjour a tous
y a t il moyen de prendre le focus sur un champ de saisie? c'est a dire de le selectionné afin que l'utilisateur l'utilise directement.
c'est pas tres compliqué un simple onfocus="select();" suffit.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <form action="#"> <p><label for="prenom">Prenom: </label><input type="text" name="prenom" id="prenom" onfocus="select();" value="Votre prénom" /></p> <p><label for="nom">Nom: </label><input type="text" name="nom" id="nom" onfocus="select();" value="Votre nom" /></p> </form>
sa marche pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part <input type="text" name="num_serie" value="<?print $varnum_serie ;?>" onfocus="select();" size="5">
En faite se que je voudrais faire c'est mettre le focus sur un champ précis lors de l'ouverture de la page.
ok j'avais pas compris.
il faut utiliser le fonction focus()
au chargement de la page pour le premier champs du 1e formulaire
au chargement de la page pour le premier champs nomduchamp
Code : Sélectionner tout - Visualiser dans une fenêtre à part <body onload="document.forms[0].elements[0].focus();">
ou dans une fonction
Code : Sélectionner tout - Visualiser dans une fenêtre à part <body onload="document.forms[0].nomduchamp.focus();">
Code : Sélectionner tout - Visualiser dans une fenêtre à part document.getElementById('idduchamp').focus();
Partager