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 :

Changer le selected index d'une dropdownlist et surtout lancer le postback


Sujet :

JavaScript

  1. #1
    Futur Membre du Club
    Inscrit en
    Juillet 2007
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 6
    Points : 6
    Points
    6
    Par défaut Changer le selected index d'une dropdownlist et surtout lancer le postback
    Pour changer le selectedindex d'une dropdownlist (un select), il faut (je crois) faire : document.getElementById('...').selectedIndex= 0,1,2...

    Ce que je veux faire c'est modifier cet index et generer un postback en partir de javascript. (Quand on change d'index en cliquant sur la dropdownlist, ca genere un Postback-rechargement de la page avec les données qui conviennent).

    C'est ce que je veux obtenir sans click en javascript.

  2. #2
    Futur Membre du Club
    Inscrit en
    Juillet 2007
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 6
    Points : 6
    Points
    6
    Par défaut j'ai trouvé
    C'est bon. J'ai trouvé:

    Il suffit de faire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    var theForm = document.forms['form1'];
    if (!theForm) {
        theForm = document.form1;
    }
    function __doPostBack(eventTarget, eventArgument) {
        if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
            theForm.__EVENTTARGET.value = eventTarget;
            theForm.__EVENTARGUMENT.value = eventArgument;
            theForm.submit();
        }
    }
    et ensuite
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    onchange="javascript:setTimeout('__doPostBack(\'
    DropDownList1\',\'\')', 0)"

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

Discussions similaires

  1. Changer dynamiquement le contenu d'une DropDownList
    Par Rogolotoon dans le forum ASP.NET MVC
    Réponses: 5
    Dernier message: 05/09/2011, 15h31
  2. changer le selected item d'une liste deroulante dynamiquement
    Par developer5 dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 16/03/2011, 14h13
  3. Evénement lié au changement index d'une DropDownList
    Par killysui dans le forum ASP.NET
    Réponses: 2
    Dernier message: 23/06/2008, 14h22
  4. changer Option Selected d'une Liste
    Par Link45 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 24/05/2007, 12h04
  5. [AJAX] Index d'une Dropdownlist & AJAX
    Par mappy dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 26/01/2007, 10h48

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