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

Dotnet Discussion :

Javascript et DropdownList


Sujet :

Dotnet

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    331
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 331
    Par défaut Javascript et DropdownList
    Bonjour,

    je développe actuellement sur la version 1.1 du .Net, en C#.

    J'ai un repeater dans lequel se trouvent 2 dropdownlist :
    DropOne
    DropTwo
    Et un bouton de sauvegarde : btnSave

    Le contenu de DropTwo dépend de la sélection faite dans le DropOne.
    Je fais le traitement en javascript

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    var opt = document.createElement("option");
    opt.text = "toto";
    opt.value = "1";
    DropTwo.options.add(opt);
    Lors du clic sur btnSave, je n'arrive pas à récupérer les valeurs de mon DropTwo.
    Quelqu'un aurait-il une idée ?

  2. #2
    Membre éclairé
    Inscrit en
    Décembre 2005
    Messages
    391
    Détails du profil
    Informations personnelles :
    Âge : 50

    Informations forums :
    Inscription : Décembre 2005
    Messages : 391
    Par défaut
    il me semble que comme tu fais l ajout coté client, coté serveur il ne connait pas la nouvelle item

    ce que tu dois faire, c est faire un evenement selectedIndexChanged sur DropOne
    et dans le code behind, dans la methode

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    protected void DropOne_SelectedIndexChanged(object sender, EventArgs e)
    tu fais un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    dropTwo.items.add(dropOne.selectedItem);

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    331
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 331
    Par défaut
    Citation Envoyé par dietrich Voir le message
    il me semble que comme tu fais l ajout coté client, coté serveur il ne connait pas la nouvelle item
    Oui en en effet, je pense que le problème vient de là.
    Pour le contourner, j'ai ajouté un input de type hidden en runat server à mon formulaire.
    A chaque changement de valeur de ma dropdownlist, j'affecte la nouvelle valeur à ce champ caché (en javascript bien sur).

    Mon hidden étant connu, je peux sans problème en récupérer la valeur côté serveur

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 22/09/2008, 16h00
  2. récupérer valeur d'un dropdownliste avec javascript
    Par Tyler Durden dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 18/07/2007, 21h47
  3. Début javascript : remplir une dropdownlist
    Par jbrasselet dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 16/05/2006, 15h43
  4. [WebForms][2.0]Accéder aux élément DropDownlist via Javascript
    Par steelidol dans le forum Général Dotnet
    Réponses: 2
    Dernier message: 21/10/2005, 15h01
  5. [WebForms][Javascript] Une DropDownList qui disparait....
    Par prem's dans le forum Général Dotnet
    Réponses: 6
    Dernier message: 02/03/2005, 10h50

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