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 :

Pb onchange dans une liste déroulante [Débutant(e)]


Sujet :

JavaScript

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    344
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 344
    Points : 158
    Points
    158
    Par défaut Pb onchange dans une liste déroulante
    salut,

    j ai une liste deroulante avec une selection de language fr , en

    je voudrais que lorsque je selectionne le language par exemple fr de ma liste il ouvre un form php avec une requete du style select * from doc where lv=fr en fait $lv qui prend les valeurs desirées lv =$lv

    mais je ne sais pas quoi mettre dans mon event onchange de la liste

    car le form quand je rentre en dur le lv ca fonctionne

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
     
     echo"<td><select name='pages' onchange='testlv.php?selectlv=".$selectlv."'>";
             echo"<option value=".$selectlv.">  <- Select language -> ";
             echo"<option value=".$selectlv.">FR";
             echo"<option value=".$selectlv.">EN";
             echo"</select></td></tr>";

    merci

  2. #2
    NoT
    NoT est déconnecté
    Membre actif
    Profil pro
    Inscrit en
    Février 2004
    Messages
    237
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 237
    Points : 280
    Points
    280
    Par défaut
    Salut,

    Utilises la méthode document.open du javascript dans la définition de ton OnChange, qui attend forcément du javascript, pas une simple URL.

    De même tu ne peux pas utiliser ta variable php directement dans le OnChange, car cette variable change en fonction de ce que va séléectionner l'utilisateur, donc encore une fois il faut se tourner vers les méthodes javascripts, pour récupérer la valeur selectionnée dans ta liste ( document.<monformulaire><maliste>.value apriori )

    Le javascript ça ne s'improvise pas

  3. #3
    Membre éclairé
    Avatar de kankrelune
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    763
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 763
    Points : 858
    Points
    858
    Par défaut
    Citation Envoyé par NoT
    Salut,

    Utilises la méthode document.open du javascript dans la définition de ton OnChange, qui attend forcément du javascript, pas une simple URL.
    http://www.developpez.net/forums/sho...d.php?t=156018



    @ tchaOo°

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 5
    Dernier message: 27/05/2005, 17h10
  2. Comment rappeler une fonction dans une liste déroulante
    Par strogos dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 05/05/2005, 23h54
  3. Saisie de plusieurs caractère dans une liste déroulante
    Par Oluha dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 07/03/2005, 14h32
  4. Rajouter "Tous" dans une Liste Déroulante
    Par smirold dans le forum IHM
    Réponses: 7
    Dernier message: 25/10/2004, 13h29

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