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 :

listes deroulantes


Sujet :

JavaScript

  1. #1
    Membre actif
    Inscrit en
    Janvier 2005
    Messages
    451
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 451
    Points : 287
    Points
    287
    Par défaut listes deroulantes
    salut

    j'ai 1 petit pb avec les listes deroulantes et une fonctions javascript.

    j'ai une liste par ex :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <select name="..." onChange="document.location.href='<%=MaPage%>?Poste='+GivePoste()">
    <option id="toto"><%=tata%></option>
    </select>
    donc kan je choisi un element dans ma liste je suis redirigé vers 1 page en prenant la valeur de ma liste.

    Mais je voudrais kelle me recupere l'id du select et non la valeur
    en gros je voudrais recuperer "toto" et non pklus "tata"

    voici ma fonction :

    function GivePoste()
    {
    return document.MonForm.selectposte.options[document.MonForm.selectposte.selectedIndex].innerText
    }
    </script>

    merci d'avance à tous

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    111
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 111
    Points : 59
    Points
    59
    Par défaut
    Essaye ca :

    document.MonForm.selectposte.options[document.MonForm.selectposte.selectedIndex].value

  3. #3
    Membre actif
    Inscrit en
    Janvier 2005
    Messages
    451
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 451
    Points : 287
    Points
    287
    Par défaut
    avec id ca marche mieux!

    document.MonForm.selectposte.options[document.MonForm.selectposte.selectedIndex].id

    merci de m'avoir mis sur la voie

  4. #4
    Expert éminent

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    4 050
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 4 050
    Points : 7 641
    Points
    7 641
    Par défaut
    OOOOOlllllaaaaaaaaaaa!!!!

    Stop arretez tout!

    Mais c'est vraiment tordu comme façon de faire!! Je reve!!

    Bon, remettons ça dans l'ordre. Si tu veux changer de page lors du changement de l'option selectionnée, tu fais:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <form action='<%=MaPage%>' method='get'>
    <select name="..." onChange="submit()"> 
    <option value="toto"><%=tata%></option> 
    </select>
    <form>
    L'attribut value d'un élément option est là pour passer une valeur autre que celle affichée. Il ne faut donc, dans ton cas, ne pas utiliser id mais value.

    De plus, le comportement que tu cherches à obtenir, peut être implémenté très facilement, comme ci-dessus, sans utiliser deux tonnes de javaScript comme tu cherchais à le faire....

  5. #5
    Membre actif
    Inscrit en
    Janvier 2005
    Messages
    451
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 451
    Points : 287
    Points
    287
    Par défaut
    lol, tu est bien nerveux denisc pou un mardi matin

    c vrai ke, en y reflechissant, ta methode est kan meme largement meilleure

    merci

  6. #6
    Expert éminent

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    4 050
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 4 050
    Points : 7 641
    Points
    7 641
    Par défaut
    Un peu nerveux, oui..... Mais bon, ta solution était vraiment tordue

    Enfin, tout est rentré dans l'ordre maintenant

  7. #7
    Membre actif
    Inscrit en
    Janvier 2005
    Messages
    451
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 451
    Points : 287
    Points
    287
    Par défaut
    ok merci

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

Discussions similaires

  1. Parcourir une liste deroulante
    Par brandon dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 17/02/2005, 19h03
  2. plusieurs value dans une liste deroulante
    Par lepierre dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 16/11/2004, 14h53
  3. [JSP]Problème liste deroulante dynamique
    Par besco dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 09/09/2004, 17h58
  4. liste deroulante avec plusieurs champs
    Par JulienT dans le forum Struts 1
    Réponses: 4
    Dernier message: 20/04/2004, 17h17
  5. [langage] liste déroulante
    Par Jeh dans le forum Langage
    Réponses: 6
    Dernier message: 16/09/2003, 10h14

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