Bonjour à tous,
Voila le problème : je souhaiterais créer une liste déroulante qui, lorsque l'on sélectionne l'un des objets de la liste, ajoute cet objet dans un champ text
Voici ce que j'ai fais pour le moment :
J'ai un formulaire nommé searchForm, et un champ de texte nommé searchword
Dans ma liste, j'ai mis ce code pour les options :
Code :
- <option onClick="var old=document.searchForm.searchword.value; document.searchForm.searchword.value=old+' Valeur'">
- Valeur
- </option>
|
1) On créé la variable "old" qui prend l'ancienne valeur du champ searchword,
2) On rempli le champ searchword avec comme valeur old + la nouvelle valeur (ainsi, la nouvelle valeur s'ajoute a la fin)
Cela fonctionne avec Opera et Firefox, mais ne donne rien avec Internet Explorer (8) et Chrome, quelqu'un connait une autre solution pour faire ceci ?
Merci d'avance pour votre aide
Message édité par dweester le 24-03-2010 à 10:32:28