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] Compl�tion


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm�
    Inscrit en
    Mars 2004
    Messages
    82
    D�tails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 82
    Par d�faut [AJAX] Compl�tion
    bonjour,

    J'ai regard� il y a quelques jours le tutorial de compl�tion AJAX sur votre site.

    http://dcabasson.developpez.com/arti...ion-pas-a-pas/

    Je le trouvais complet mais j'aimerais l'utiliser sur plusieurs champs d'une meme page. Je voulais savoir si quelqu'un l'avait d�j� adapt� ?

    il me semble qu'il soit vraiment concu pour ne g�rer qu'un seul champs par page et son �volution pas forc�ment �vidente pour moi qui d�bute en ajax.

    merci de bien me donner quelques conseils pour l'adapter.

  2. #2
    Expert confirm�
    Avatar de javatwister
    Homme Profil pro
    danseur
    Inscrit en
    Ao�t 2003
    Messages
    3 684
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activit� : danseur

    Informations forums :
    Inscription : Ao�t 2003
    Messages : 3 684
    Par d�faut
    ajax n'existe pas!
    si tu connais un peu javascript, il te suffit d'ajouter � ton lexique:

    l'objet XMLHttpRequest();

    les m�thodes de l'objet open() et send();

    les propri�t�s de l'objet readyState, status, responseXML et responseText;

    l'�v�nement onreadystatechange;


    le reste n'est qu'une histoire de traitement d'�l�ments html par javascript (fonctions, variables...);

  3. #3
    Membre confirm�
    Inscrit en
    Mars 2004
    Messages
    82
    D�tails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 82
    Par d�faut
    je ne suis pas trop polemique!
    ajax ou ajax n'existe pas, la question n'est pas la pour moi

    par contre ou tu as raison c'est que je ne connais pas tr�s bien javascript et que c'est pas forcement �vident � faire �voluer le code c'est pour ca que je demandais un coup de pouce.

    donc si quelqu'un � deja fais �volu� le code pr�cedement cit� et souhaite ? ou bien si qq c'est comment le faire �vol� rapidement je suis toujours int�r�ss�.

  4. #4
    Membre confirm�
    Inscrit en
    Mars 2004
    Messages
    82
    D�tails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 82
    Par d�faut
    je vous donne le lien ou il y a le code. et peut etre d'ici quelques tmps la solution

    http://oceane.ft-sucks.com/sam/Completion/


    j'ai essay� un paquet de trucs mais sans succ�s

    merci

  5. #5
    Expert confirm�

    Avatar de denisC
    Profil pro
    D�veloppeur Java
    Inscrit en
    F�vrier 2005
    Messages
    4 050
    D�tails du profil
    Informations personnelles :
    �ge : 45
    Localisation : Canada

    Informations professionnelles :
    Activit� : D�veloppeur Java
    Secteur : Service public

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 4 050
    Par d�faut
    Citation Envoy� par trach.sam
    je vous donne le lien ou il y a le code. et peut etre d'ici quelques tmps la solution
    A priori, il y a quand m�me pas mal de modification � faire....

    L'id�e d'intialiser la compl�tion sur onfocus/onblur du champ est bonne dans son principe, mais ne fonctionnera pas avec ce script, car si tu regardes dans les coins, tu verras qu'il y a des tonnes de blur/focus faits sur ce champ dans ton dos

    Il faut donc trouver un autre moyen.

    Le plus simple et le plus laid est tr�s certainement de doubler le script....

    Pour le moment, je n'ai pas vraiment d'autres options en t�te, mais je vais continuer d'y reflechir....

  6. #6
    Membre confirm�
    Inscrit en
    Mars 2004
    Messages
    82
    D�tails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 82
    Par d�faut
    � vrai dire il faudrait plus que doubler ...
    Je souhaiterais l'utiliser pourquoi pas sur une dizaine de champs
    et je pense que la ca ne deviendrait pas tr�s propre

  7. #7
    Expert confirm�

    Avatar de denisC
    Profil pro
    D�veloppeur Java
    Inscrit en
    F�vrier 2005
    Messages
    4 050
    D�tails du profil
    Informations personnelles :
    �ge : 45
    Localisation : Canada

    Informations professionnelles :
    Activit� : D�veloppeur Java
    Secteur : Service public

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 4 050
    Par d�faut
    Citation Envoy� par trach.sam
    � vrai dire il faudrait plus que doubler ...
    Je souhaiterais l'utiliser pourquoi pas sur une dizaine de champs
    et je pense que la ca ne deviendrait pas tr�s propre
    Oui, d�j� doubler, c'est sale, alors plus.....

    Le probl�me, c'est que le blur/focus est utilis� par le script lui m�me, donc tu ne peux plus vraiment les utiliser....
    Peut-�tre en reliant directement le champ � son url de demande? Dans ce cas, il ne te reste plus qu'a chaque appel sur un champ � chercher le champ courant (pas violent), l'adresse correspondante, et mettre en place le cadre de compl�tion � la bonne place sur ta page. Je suppose que la solution est quelque chose de cet ordre.

    En fait, le div de compl�tion peut tout � fait �tre r�utilis� par tous les champs de compl�tion. Il suffit de le vider et de le placer au bon endroit.

    Il faudra �galement changer le comportement de la touche Tab, qui par d�faut envoie sur la validation du formulaire.

Discussions similaires

  1. [script.aculo.us] Ajax.Autocompleter: visualisation du r�sultat de l’auto-compl�tion
    Par iday75 dans le forum Biblioth�ques & Frameworks
    R�ponses: 0
    Dernier message: 05/08/2011, 10h04
  2. [PHP-JS] Auto-compl�tion [Ajax,PHP & MySQL]
    Par xdiethank dans le forum Langage
    R�ponses: 4
    Dernier message: 21/07/2006, 15h18

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