Surligner un "echo" dans un formulaire

Eléphanteau du PHP | 40 Messages

23 oct. 2007, 19:27

Bonjour,
alors en fait je vouslais savoir si il était possible, via php, qu'au chargement d'une page, sur laquelle il y aurais un formulaire, de "présurligner" le contenu (récupéré via un $_GET), afin de n'avoir plus qu'à taper au clavier, pour remplacer le contenu du formulaire (Afin d'éviter : clic, puis tenir cliquer en remontant le mot pour le surligner, et enfin taper un mot différent)
Peut etre est ce du javascript .. je ne sais pas.

Merci beaucoup pour vos lumières.

JB

Le site ou j'aimerais que cela soit présurligner : www.ecogine.org , lors des résultats de recherche
-- Moteur de recherche qui agit pour l'environnement : www.ecogine.org --

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

23 oct. 2007, 20:01

En effet, il s'agit de javascript. Tu peux utiliser la fonction select() sur l'objet, par exemple lorsque l'utilisateur clique dans le champ ou au chargement de la page :
<input .... onFocus="this.select()" />

// ou 

<script ...>
  document.nom_formulaire.nom_champ.focus(); // place le focus sur le champ
  document.nom_formulaire.nom_champ.select(); // pré-sélectionne le contenu
</script>
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Invité
Invité n'ayant pas de compte PHPfrance

23 oct. 2007, 21:18

Merci beaucoup !! Ca fonctionne !