Salut,

J'ai besoin d'aide et de conseil pour réaliser un script. En gros, le fonctionnement du script est le suivant : Selon le choix effectué par le visiteur sur la liste déroulante, le composant TextArea se modifiera pour afficher une donnée différente.

Ex :
Je choisi dans ma liste "Voiture". Dans le TextArea sera affiché "Véhicule à 4 roues."
Je choisi dans ma liste "Moto". Dans le TextArea sera affiché "Véhicule à 2 roues."

Le problème est que je ne sais pas comment faire interagir un TextArea en fonction d'une liste déroulante même si j'ai une idée : Utiliser l'événement OnChange() et selon l'index de la liste déroulante sélectionnée, changer la valeur du TextArea.

Mais, les données de la liste déroulante et du TextArea seront récupérés à partir d'une Base de données (ou fichiers dans le pire des cas) via du PHP.

Si vous pouvez m'éclaircir sur la réalisation de ce script, ce serait gentil .

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<form action="" method="post">
  Race :
  <select name="race">
    <option value="1">Humain</option>
    <option value="2">Elfe</option>
    <option value="3">Nain</option>
  </select>
<br>
  <textarea cols="50" rows="20" name="description">
  si choix 1 : moyen
  si choix 2 : grand
  si chois 3 : petit
  </textarea>
</form>