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 :

ecriture intuitive en javascript


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    73
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mai 2006
    Messages : 73
    Par défaut ecriture intuitive en javascript
    bonjour

    j'ai une liste deroulante avec N valeurs
    j'aimerai que lorsque la personne tape le debut du mot au clavier selectionne directement cette valeur

    j'ai regardé sur le web apprement on utilise :
    -onkeypress
    -onKeyDown
    -onKeyUp

    mais j 'ai du mal avec les fonctions javascripts
    donc si quelqu'un pourrai m'aiguiller se serait super sympa

    merci d'avance

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    fasi une recherche sur le forum avec autocompletion ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    73
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mai 2006
    Messages : 73
    Par défaut
    ok je vais voir de suite
    en tout cas j'espere trouver mon bonheur sinon le mot "autocompletion " connaissez pas

  4. #4
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    73
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mai 2006
    Messages : 73
    Par défaut
    et en javascript pur et dur il n y a pas moyen???
    car en ajax je suis un noobs lol
    dans le cas ou il n y a que AJAX bé je ferai en AJAX

  5. #5
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    il faut bien que javascript aille chercher le mot complet quelquepart...
    si tu pense que charger un eliste complète de mot à chaque page ne risque pas de ralentir le chargement de la page (genre une centaine de mots), alors oui tu peux te passer d'ajax ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  6. #6
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    73
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mai 2006
    Messages : 73
    Par défaut
    ah bé c'est mort car j ai au moins 500 mots si se n'est pas 1000 donc je vais devoir automatiquement passer par AJAX

    bon bé ya plus qu'a...!

  7. #7
    Membre expérimenté Avatar de lapanne
    Inscrit en
    Juin 2006
    Messages
    200
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 200
    Par défaut
    Moi j'ai fait un truc comme ça et ça a l'air de plutôt bien répondre à tes besoins !
    J'ai a peu prés 2000 élements dans ma liste et ça roule plutôt bien.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
     
    function FiltreOnKeyUp()
    {
     
    	if (document.getElementById("Filtre").value != null && document.getElementById("Filtre").value != '')
    	{
     
     
    			var filtre = document.getElementById("Filtre").value.toLowerCase();			
    			var len = filtre.length;			
    			var LstUser = document.getElementById("LstUtilisateurs");
    			var j = 0;
     
    			while (j < LstUser.options.length && LstUser.options[j].text.substring(0,len).toLowerCase() != filtre )
    			{				
    				j++;
    			}				
    			if (j < LstUser.options.length )
    			{
    				LstUser.options[j].selected = true;
    			}
     
    	}	
    }
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <body class="MenuGauche">
    <span class="LabelSurFondNoir">Rechercher&nbsp;&nbsp;</span><input name="Filtre" id="Filtre" onKeyUp="FiltreOnKeyUp()"></input>
    <br>
    <br>
    <select id="LstUtilisateurs" name="LstUtilisateurs"  style="width:90%" size="30" onChange="LstUtilisateursOnChange()">
    <%
    	<... Tu remplis ton select avec les paires value/Affichage...>
     
    %>
     
     
     
    </select>

  8. #8
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    73
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mai 2006
    Messages : 73
    Par défaut
    ok merci lapanne c'est gentil
    je vais essayer d'adopter tout çà

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

Discussions similaires

  1. supprimer l'ecriture intuitive dans Windows MAIL
    Par pcouas dans le forum Windows Vista
    Réponses: 0
    Dernier message: 20/09/2009, 10h07
  2. Lecture / Ecriture de fichiers avec javascript
    Par Sunchaser dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 06/08/2008, 18h11
  3. Ecriture Code_behind javascript appel fonction
    Par Hurin dans le forum ASP.NET
    Réponses: 7
    Dernier message: 30/06/2008, 09h01
  4. Réponses: 1
    Dernier message: 10/04/2007, 19h59

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