IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Réinitiliser liste déroulante sur changement d'une autre


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 49
    Par défaut Réinitiliser liste déroulante sur changement d'une autre
    Bonjour à tous,

    J'ai un problème assez bête avec un formulaire.

    J'ai 3 listes déroulantes, et le formulaire fonctionne avec la méthode get.

    Il y a la liste 1 alimenté avec les données d'une base mysql, la liste 2 qui s'alimentent en fonction du choix de la liste 1, et la liste 3 qui s'alimentent en fonction du choix de la liste 2.

    Ca fonctionne bien mais il y a un bug. Lorsque j'ai fait mes trois sélections, et que je change la valeur de la liste 1, la liste 3 conserve la valeur d'avant, et les paramètre dans l'url liste2 et liste3 reste aussi.

    Ma question : Dans le onChange de la liste 1, comment réinitialiser la liste 2 et la liste 3, pour qu'il revienne à zéro dans l'url?

    Actuellement j'ai ca dans mes listes déroulantes :

    onChange="this.form.submit();"

    Merci de votre aide

  2. #2
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Bonjour,
    Pour éviter de faire un submit, à chaque onchange des 2 premiers select, je te conseille d'utiliser AJAX. ça résout aussi ton problème:
    http://siddh.developpez.com/articles/ajax/#LIV-A

Discussions similaires

  1. [MySQL] Liste déroulante en fonction d'une autre sur même page
    Par michel81 dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 08/11/2008, 11h41
  2. Choix dans liste déroulante puis rajout d'une autre liste déroulante
    Par Nosti dans le forum Général JavaScript
    Réponses: 12
    Dernier message: 01/02/2008, 17h50
  3. [AJAX] résultats d'une liste déroulante en fonction d'une autre liste
    Par jonnyboy dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 19/09/2007, 10h27
  4. Liste déroulante qui en déclenche une autre
    Par nabians dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 08/08/2007, 19h11
  5. Réponses: 4
    Dernier message: 15/05/2007, 16h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo