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 :

filtrer le contenu d'un select input.


Sujet :

JavaScript

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    433
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 433
    Points : 112
    Points
    112
    Par défaut filtrer le contenu d'un select input.
    salut,

    Je suis débutant en AjAX/jquery.

    Mon Besoin,

    j'aurai besoin de filtrer le contenu d'un control select en se basant sur le contenu d'un input:

    exemple:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <input type="text" id="MYautocomplete">
    <select multiple>
               <option value="1">1</option>
               <option value="2">2</option>
               <option value="3">3</option>
               <option value="4">4</option>
               <option value="5">5</option>
               <option value="11">11</option>
      </select>
    une fois je tape la valeur 1 dans mon input, le 1 et 11 seront afficher dans ma select.

    des idées???

    Merci d'avance.

  2. #2
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Points : 91 220
    Points
    91 220
    Billets dans le blog
    20
    Par défaut
    Déjà, il n'y a aucun rapport à priori avec AJAX...

    Sinon, il va falloir utiliser l'événement onkeyup sur ton input, récupérer la valeur entrée puis faire une boucle sur toutes les balises <option> pour vérifier si leur value commence par la valeur entrée. Si ce n'est pas le cas, supprimer (mais en les conservant dans une variable pour pouvoir les réinsérer ultérieurement si besoin). Tu ne pourras pas utiliser de display none car tous les navigateurs n'acceptent pas les styles sur une balise <option>.

Discussions similaires

  1. Réponses: 5
    Dernier message: 30/03/2007, 18h26
  2. [XSLT]Expression régulière pour filtrer le contenu d'un noeud
    Par Matthieu Brucher dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 17/10/2006, 15h35
  3. cadrage à droite du contenu d'un champ input
    Par lodan dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 14/09/2006, 11h00
  4. contenu DIV et select()
    Par Kerod dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 07/08/2006, 01h24
  5. Récupérer le contenu d'un select
    Par PrinceMaster77 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 23/08/2005, 15h38

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