Mettre à jour une liste en fonction d'une autre - HTML/CSS - Programmation
Marsh Posté le 10-02-2010 à 08:07:34
Pour ceux qui ont peut-être le même problème que moi, j'ai trouvé un début de réponse ici http://www.siteduzero.com/forum-83 [...] tml#r45867
Marsh Posté le 10-02-2010 à 08:38:38
Tu as 2 solutions :
Soit tu post ton formulaire automatiquement lorsque la première liste est modifiée. Avec JS ca donne:
<select name="Nomduchamp" onchange="document.forms['nomdetonformulaire'].submit(); " >
Soit tu utilise AJAX (pas les produits de nettoyage hein ) fais une petite recherche sur google il existe pleins de tutos
Marsh Posté le 10-02-2010 à 09:07:27
aspirateur a écrit : Tu as 2 solutions : |
Je me disais aussi comment un produit de nettoyage et une serpillère pouvait envoyer des données
Bref, à mon avis je suis obligé d'utiliser AJAX puisque la 2ème liste est affiché grâce à une requête php en fonction du numéro de la salle de la première liste.
Marsh Posté le 10-02-2010 à 09:10:00
Elle est pas belle la vie http://www.toutjavascript.com/savo [...] section_05
Marsh Posté le 10-02-2010 à 09:50:27
y'a une 3ième solution si le contenu total de la 2ième liste n'est pas trop important (moins de 1000 éléments).
Ton PHP génère 2 variables de type tableau en Javascript. Chaque variable contient le contenu d'une liste déroulante.
La première liste affiche donc l'ensemble du contenu de la première variable de type tableau. La seconde, via un Javascript n'affiche qu'une partie du contenu de la 2ième variable de type tableau en fonction de l'élément sélectionné dans la première liste.
Marsh Posté le 09-02-2010 à 13:38:45
Bonjour,
Ce que j'ai codé actuellement en PHP:
J'ai une première liste déroulante qui comporte les numéros de sallesd'un lycée. La deuxième liste déroulante contient tous les matérielsqui concernent la salle choisi et qui ne s'affiche uniquement lorsquel'on clique sur un bouton.
Le problème actuellement c'est que si un prof se trompe de salle, ildoit recliquer sur le bouton pour pouvoir mettre à jour la 2ème liste.
J'ai perdu personne ?
Ce que j'aimerai donc faire avec JS c'est de mettre à jour la 2ème liste automatiquement, sans cliquer sur un bouton.
Cependant, je ne sais pas comment m'y prendre avec JS étant très trèsnovice avec ce langage. Une idée de comment je vais pouvoir réaliser ça?
Merci