Hello tout le monde,
J'ai récupéré un script qui permet de créer un second menu dynamique dans un formulaire en fonction d'un choix fait dans une premiere liste déroulante.
Il marche pil poil.
Ceci dit j'ai un souci car je dois récupérer la valeur sélectionnée dans la première liste déroulante (en tant que variable qui serait utilisé dans une requête), or l'élément value est comme ceci dans le formulaire :
<OPTION VALUE="Javascript:changeSousTheme(0)"> Il appelle la fonction qui va servir à créer dynamiquement la seconde liste.
Moi ce dont j'aurai besoin c qu'il appelle toujours la fonction
mais que la value puisse etre nomé genre VALUE="nom" pour que je puisse m'en servir comme critère dans la requête qui est soumise après validation du formulaire.
La qd je récup la value saisie, il me renvoie évidemment Javascript:changeSousTheme(0) et je peux pas en faire grand chose...
le formulaire a cette tête :
<SELECT NAME="theme" SIZE=1 onChange="selectmenu(this.form)">
<OPTION selected VALUE="*">Tous
<OPTION VALUE="Javascript:changeSousTheme(0)">chx1
<OPTION VALUE="Javascript:changeSousTheme(1)">chx2
<OPTION VALUE="Javascript:changeSousTheme(2)">chx3
<OPTION VALUE="Javascript:changeSousTheme(3)">chx4
<OPTION VALUE="Javascript:changeSousTheme(4)">chx5
</SELECT>
<p>
Sous type :
<br>
<SELECT NAME="sousTheme" style="width:225">
<OPTION VALUE="*">Tous
</SELECT>
<input type="submit" value="OK">
Quelqu'un aurait il une idée ?
Merci d'avance
Un débutant paumé
Message édité par Beelook le 28-10-2004 à 13:54:46