|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Invité de passage
![]() Inscription : juin 2007 Messages : 1 ![]() |
Bonjour à tous.
Voilà j'ai un léger petit problème sur lequel je butte depuis un certain temps, étant donné que le Js n'est pas ma tasse de thé. Je m'explique: J'ai dans mon formulaire "form" une certaine liste déroulante ou j'ai 10 champs (dont le premier vide). Je cherche à pouvoir, suivant le champs sélectionné, générer un second "sous menu" déroulant. Voila mon code php qui génère mon premier menu déroulant: Code :
$ancienne_saisie est le nom du champs stocké dans ma Bdd $tab_valeur c'est un fichier Php ou j'ai mit les valeurs des tableaux, sous la forme: $t_nom=array ("champs 1","champs2", ...); Et le code de la fonction JS que j'ai pour l'instant mais qui est loin d'être complet et c'est la que j'ai mes principaux problèmes (j'entends déjà les rires au loin) Code :
J'ai pour l'instant mit un petit menu de test basic (comme on peut le voir dans le switch case),je voudrai déjà reussir à gérer cela avant d'utiliser le même principe d'option que pour le premier menu déroulant. Bon voilà en gros le problème, c'est assez compliqué à comprendre peut être, je le consoit, mais je suis la pour préciser tous les points qui ont besoin de l'être. Merci d'avance pour votre aide. |
||||
|
|
00
|
|
|
#2 | ||
|
Membre confirmé
![]() Inscription : avril 2007 Messages : 254 ![]() |
N'ayant pas tout compris, je risque une proposition de solution patielle inadéquate.
Dans la première fonction, cela me parrait clair et presque juste. Un point devrait, me semble-t-il, être modifié: Code :
echo "<select name=".$nom_select." class=".$classe." onChange='Choix(this.form)'>"; Code :
echo "<select name=".$nom_select." class=".$classe." onChange='Choix(this)'>"; Ce qui permet de changer quelque lignes de la fonction (plus obscure) suivante en: Code :
Deux points m'interpellent: - Tu veux remplir un sous menu sur base d'un index dans le menu principal? Quid si plus tard, quelqu'un rajoute un élément dans la liste des options de la liste principale? - Les arrays que tu charges dans la variable txt contienent toujours 10 éléments? Si non: BANG!!!! Tu peux à moindre frais, écrire: Selon moi, ces quelques modifications ne donneront pas la solution finale mais peut être (je te le souhaite) t'avanceront dans ton cheminement. (Attention, je n'ai pas testé, c'est le principe que j'énonce ici)
__________________
Quand un problème a une solution, rien ne sert de s'inquiéter. Quand il n'y a pas de solution, s'inquiéter n'arrange rien. |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com