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

ASP.NET Discussion :

DropDownList déclencher _SelectedIndexChanged depuis jquery


Sujet :

ASP.NET

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Décembre 2011
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Bâtiment

    Informations forums :
    Inscription : Décembre 2011
    Messages : 31
    Points : 27
    Points
    27
    Par défaut DropDownList déclencher _SelectedIndexChanged depuis jquery
    Bonjour à toutes et à tous,
    J'ai créé une ASPropDownList que j'ai adapté en jquery pour en faire une combobox autocomplete.
    Tout fonctionne bien jusque là et je retrouve dans ma combobox les item de la DropDownList.

    Par contre, lorsque je sélectionne un item dans la combobox, je voudrais que ça force l'évènement OnSelectedIndexChanged de la DropDownList, et là je suis un peu bloqué pour trouver ce qu'il faut faire.

    J'ai trouvé une fonction javascript setDropDownList :
    Code JavaScript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    function setDropDownList(document.getElementById('<%=areaSelect.ClientID %>'), valueToSet) {
                var isFound = false;
     
                for (var i = 0; i < elementRef.options.length; i++) {
                    if (elementRef.options[i].value == valueToSetTo) {
                        elementRef.options[i].selected = true;
                        isFound = true;
                    }
                }
                if (isFound == false)
                    elementRef.options[0].selected = true;
     
            }

    Mais ça ne lance pas ma fonction ASP derrière.
    Quelqu'un aurait-il une idée ?
    Merci d'avance.

  2. #2
    Modérateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    Février 2010
    Messages
    3 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : CTO
    Secteur : Finance

    Informations forums :
    Inscription : Février 2010
    Messages : 3 611
    Points : 9 743
    Points
    9 743
    Billets dans le blog
    3
    Par défaut
    Ca se fait en JavaScript directement. Le code est a placer apres le changement d'index :
    Code JavaScript : Sélectionner tout - Visualiser dans une fenêtre à part
    __doPostBack('<%= areaSelect.ClientID %>', '');
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

Discussions similaires

  1. Consomation d'un service WCF depuis JQuery
    Par Alterans dans le forum ASP.NET
    Réponses: 3
    Dernier message: 18/10/2013, 15h37
  2. rafraichir une page depuis JQuery
    Par pacifiquement dans le forum ASP.NET
    Réponses: 6
    Dernier message: 08/02/2012, 17h09
  3. Appeler jQuery depuis jQuery ?
    Par rogntudju dans le forum jQuery
    Réponses: 4
    Dernier message: 28/10/2010, 15h39
  4. Déclencher OnKeyDown depuis conteneur parent
    Par Nalfeim dans le forum Windows Presentation Foundation
    Réponses: 5
    Dernier message: 10/07/2008, 12h10
  5. Déclencher un event depuis une autre form
    Par Graffito dans le forum C#
    Réponses: 16
    Dernier message: 21/12/2007, 19h10

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