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 en autocomplétion + touche tabulation


Sujet :

JavaScript

  1. #1
    Membre averti
    Inscrit en
    Avril 2005
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 13
    Par défaut [AJAX] liste en autocomplétion + touche tabulation
    Bonjour,

    J'ai une liste en autocomplétion (créée d'après le tutorial Une autocomplétion pas à pas).

    Lorsqu'on saisie une valeur, la liste de choix se déroule.
    On peux soit :
    - continuer la saisie.
    - cliquer sur un item, celà le valide et supprime l'affichage de la liste.
    - monter et descendre dans cette liste avec les flèches haut et bas.
    Qd on se déplace avec les flèches, la valeur surlignée s'inscrit dans le champs texte.
    on peux valider cette valeur par la touche Entrée
    et je voudrai ajouter aussi la validation par la touche tabulation.

    Je ne vois pas dans comment l'écrire,
    ca doit etre ajouter une condition du type
    if(_eventKeycode==9) {//9= touche tabulation
    --> valider le choix
    }

    Est-ce que qq'un peut m'aider

    Merçi

  2. #2
    Membre averti
    Inscrit en
    Avril 2005
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 13
    Par défaut Liste en autocomplétion + onBlur
    Re-Bonjour

    Sinon, il n'y aurai pas possibilité de forcer sur le Onblur du champs l'éxécution de la fonction hideCompleteDiv();

    Mais comment puis-je écrire ca ?

    Merçi

  3. #3
    Invité de passage
    Inscrit en
    Novembre 2006
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 1
    Par défaut
    En effet il faut ajouter une action sur cette partie du code ; remplace-là par :

    // Si la dernière touche préssé est tab, on passe au bouton de validation

    if (_lastKeyCode==9) {
    _documentForm.submit();
    }

Discussions similaires

  1. [AJAX] liste deroulante ajax
    Par klimero dans le forum Général JavaScript
    Réponses: 15
    Dernier message: 25/04/2006, 15h26
  2. [AJAX] listes deroulantes liées x3
    Par Tempotpo dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 20/04/2006, 16h55
  3. Touche tabulation et focus
    Par Pico10 dans le forum Windows
    Réponses: 2
    Dernier message: 27/03/2006, 15h26
  4. Réponses: 7
    Dernier message: 21/03/2006, 23h01
  5. Controler les actions de la touche tabulation
    Par lipao17 dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 16/12/2005, 15h52

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