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 :

[AJAX] Liste deroulante à partir d'un input type = 'text'


Sujet :

JavaScript

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    132
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 132
    Points : 61
    Points
    61
    Par défaut [AJAX] Liste deroulante à partir d'un input type = 'text'
    Bonjour,
    Actuellement, je fais afficher une liste déroulante suivant le résultat d'une autre. Les 2 listes sont générées par un select.
    Seulement, je souhaiterais remplacer la premiere liste
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    	<select name='nb' id='nb' onchange='go()'>
    	<option value='10'>10</option>
    	<option value='12'>12</option>
    	<option value='14'>14</option>
    	<option value='16'>16</option>
    	</select>
    par un champ de saisie classique. Mais, je ne trouve pas de solution, par ex, comment faire le onchange après avoir entré 2 caractères sans avoir validé par entrée ma saisie...

    C'est faisable au moins ?

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    235
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 235
    Points : 183
    Points
    183
    Par défaut
    Hum Hum...

    Avec le onChange sur ton input de type text, tu peux appeler une fonction qui va prendre la longueur du texte entré dans le input, si cette longueur vaut 2 alors tu continues ton traitement...
    Tu peux tester si c'est égal à 10, 11,etc...

    Enfin c'est peut-être ce que je ferais, sans trop de réflexion au préalable...

  3. #3
    Candidat au Club
    Inscrit en
    Mai 2002
    Messages
    5
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Mai 2002
    Messages : 5
    Points : 2
    Points
    2
    Par défaut
    Citation Envoyé par Borowsky Voir le message
    Hum Hum...

    Avec le onChange sur ton input de type text, tu peux appeler une fonction qui va prendre la longueur du texte entré dans le input, si cette longueur vaut 2 alors tu continues ton traitement...
    Tu peux tester si c'est égal à 10, 11,etc...

    Enfin c'est peut-être ce que je ferais, sans trop de réflexion au préalable...
    Avec un onchange ça implique une action apres la saisie des 2 caracteres, une sortie de l'input avec un tab, entree, click de souris ailleurs etc.

    C'est plus un truc dans le genre de la recherche google et ses suggestions qui est demandé je suppose ...

Discussions similaires

  1. Réponses: 5
    Dernier message: 30/03/2007, 18h26
  2. [AJAX] Listes deroulantes complexes
    Par lecail65 dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 03/08/2006, 10h04
  3. Liste deroulante et 3 champs input=text ?
    Par isa150183 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 23/07/2006, 00h08
  4. [AJAX] liste deroulante ajax
    Par klimero dans le forum Général JavaScript
    Réponses: 15
    Dernier message: 25/04/2006, 15h26
  5. [AJAX] listes deroulantes liées x3
    Par Tempotpo dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 20/04/2006, 16h55

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