Bonjour, le titre n'est pas explicite mais je ne savais quoi mettre vu que c'est plutôt compliqué à expliquer.
Voilà, mon soucis :
J'ai une liste déroulante, liée à une autre qui s'affiche à la selection de la première, lors de la selection de la deuxième j'ai un input qui apparaît et est automatiquement remplie. Jusque là tout va bien, aucun problème.
Or, pour respecter des contraintes, je suis obligé lors de la sélection d'une autre liste déroulante, de changer la valeur de l'input dans certains cas.
J'ai donc modifier le code de ma fonction JS de la dernière liste avec un switch pour mes différentes valeurs que doit prendre l'input, mais le soucis, c'est que si on revient sur une autre valeur dans la liste déroulante, on a "undefined" (me semble bien, car j'ai modifier entre temps).
Ce que je souhaiterai, c'est envoyer la valeur de la seconde liste déroulante pour pouvoir mettre dans mon case default ce qu'il y a dans le code JS de la première liste déroulante.
Exemple :
1ere liste 2nde liste input liste nouvel input nouvelle selection(3eme liste) input
Java InstanceOf ok php pasok java ok
Php isser ok java pasok php ok
Vraiment l'exemple n'est pas parlant, si je mettait l'ex de mon projet, ça le serait moins.
Donc quand j'ai resélectionné la valeur de la 3eme liste qu'on avait mi avant ça doit me remettre la valeur qu'on avait au début. Je me rends compte que l'exemple est pourri mais peut-être les explications serviront plus...
Merci d'avance.
Raitei
Partager