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 :

id select


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Janvier 2005
    Messages
    451
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 451
    Par défaut id select
    salut

    voila j'ai une liste deroulante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <select name="selectUser" onChange="AfficheCheckBox()">
    <option id="false" value="" selected>Aucune délégation</option>
    <%do while not rs2.eof%>
    <option id="true" value="<%=rs2("UserId")%>"><%=rs2("Nom")&" "&rs2("Prenom")%></option>
    <%rs2.movenext
    loop
    rs2.movefirst%>
    </select>
    qui appelle une fonction qui doit m'afficher l'id de l'<option> selectionnée. (true ou false)
    Le pb est ke cela me renvoit undefined à chaque fois

    voici la fonction :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <script language="javascript">
    function AfficheCheckBox()
    {alert(MonForm.selectUser.id)}
    </script>

  2. #2
    Membre émérite
    Inscrit en
    Janvier 2004
    Messages
    633
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 633
    Par défaut
    A-tu testé en mettant autre chose que true et false ?

  3. #3
    Invité
    Invité(e)
    Par défaut
    faux. il va falloir passer par le tableau des options et selectedIndex :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MonForm.selectUser.options[MonForm.selectUser.selectedIndex].id
    mais un id est fait pour etre unique, et je ne crois pas que tu aies 1 seul id="true" et 1 seul id="false" . c'est un point à revoir dans la conception de ta page web ;-)

  4. #4
    Membre éclairé
    Inscrit en
    Janvier 2005
    Messages
    451
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 451
    Par défaut
    bah en fait les 2 valeurs de l'id vont determiner l'affichage ou non d'element (chechbox...)

  5. #5
    Membre éclairé
    Inscrit en
    Janvier 2005
    Messages
    451
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 451
    Par défaut
    j'ai une erreur qui me dit que MonForm.selectUser.options[MonForm.selectUser.selectedIndex].id a la valeur null ou n'est pas un objet

  6. #6
    Membre émérite
    Inscrit en
    Janvier 2004
    Messages
    633
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 633
    Par défaut
    tu testes par rapport a ton value s'il est vide ou non

  7. #7
    Membre éclairé
    Inscrit en
    Janvier 2005
    Messages
    451
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 451
    Par défaut
    Citation Envoyé par Pymm
    tu testes par rapport a ton value s'il est vide ou non
    c'est ce ke je faisait au debut mais j'avais tjrs comme output :undefined

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    function AfficheCheckBox()
    {
    	alert(MonForm.selectUser.value)
    }

  8. #8
    Membre émérite
    Inscrit en
    Janvier 2004
    Messages
    633
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 633
    Par défaut
    mets dans ton select id="selectUser"
    et testes ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    function AfficheCheckBox()
    {   alert(document.getElementById('selectUser').options[document.getElementById('selectUser').selectedIndex].value);
    }

  9. #9
    Membre éclairé
    Inscrit en
    Janvier 2005
    Messages
    451
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 451
    Par défaut
    ok ca marche, l'erreur venait du fait que le select de mon 1er post est en fait contenu dans une boucle

    donc j'avais plusieurs select ayant le meme nom "SelectUser" et je pense que l'erreur venait de la

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

Discussions similaires

  1. Multi-selection dans une ComboBox ?
    Par Moloko dans le forum MFC
    Réponses: 5
    Dernier message: 07/07/2021, 17h26
  2. [VB6] [Crystal] Selection enregistrement
    Par littlecow dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 11/01/2005, 13h08
  3. SELECT
    Par Thomad dans le forum SQL
    Réponses: 2
    Dernier message: 13/03/2003, 20h56
  4. TEdit : selection du texte et autre fonction
    Par Odulo dans le forum Composants VCL
    Réponses: 5
    Dernier message: 01/08/2002, 14h27
  5. faire un selection dans une image aves les APIs
    Par merahyazid dans le forum C++Builder
    Réponses: 3
    Dernier message: 30/04/2002, 10h44

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