AUTOCOMPLETION SIMPLE A IMPLEMENTER

cs_julesouley Messages postés 11 Date d'inscription dimanche 26 juin 2005 Statut Membre Dernière intervention 23 février 2011 - 2 août 2007 à 11:42
cs_alkana Messages postés 3 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 19 octobre 2010 - 19 oct. 2010 à 10:22
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/43639-autocompletion-simple-a-implementer

cs_alkana Messages postés 3 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 19 octobre 2010
19 oct. 2010 à 10:22
J'ai beau chercher, je ne trouve pas... Est-ce que quelqu'un pourrait m'aider svp? J'en ai vraiment besoin...
cs_alkana Messages postés 3 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 19 octobre 2010
18 oct. 2010 à 17:14
Moui, j'avais un peu regardé, mais étant vraiment nulle en ajax j'ai pas vraiment trouvé comment adapté à ce cas là... :$ Mais bon, je vais creuser, pas le choix ^^'
ryosama Messages postés 35 Date d'inscription jeudi 19 février 2004 Statut Membre Dernière intervention 2 février 2009
18 oct. 2010 à 16:57
Pour faire interagir du code coté client avec un script coté serveur, tourne toi du coté d'Ajax (google est ton ami).
La librairie jQuery peut également te faciliter la vie pour écrire des scripts qui font appel à Ajax.
cs_alkana Messages postés 3 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 19 octobre 2010
18 oct. 2010 à 16:52
Bonjour,
J'ai intégré le code à mon appli, cela marche très bien ^^ Mais je n'arrive pas à l'adapté pour que ca s'auto-complète à partir de données de ma BDD (sql server au passage) vu qu'on ne peut mettre du php dans du JS... Si quelqu'un pouvait m'aider ce serait vraiment sympa :)
frlobe Messages postés 5 Date d'inscription mercredi 31 mars 2010 Statut Membre Dernière intervention 4 juin 2010
4 juin 2010 à 13:20
Bonjour,
je n'arrive pas à faire fonctionner ton code dans mon formulaire. Est-ce "compatible" ? J'ai fait comme indiqué: mettre le onkeyup dans mon input et inclure le fichier JS dans le <head> ... Si tu peux m'aider. Merci d'avance (frlobernard-at-yahoo.fr)
p5yk0 Messages postés 1 Date d'inscription vendredi 13 novembre 2009 Statut Membre Dernière intervention 13 novembre 2009
13 nov. 2009 à 14:51
Ton code marche parfaitement, bravo à toi.
Il suffit de modifié un peu le css et hop impec! :)

Petite précision, l'auto-complétion est sensible à la casse alors pour ceux qui souhaite comme moi faire aucune différence entre majuscule et minuscule, il suffi de modifié :
cette ligne => if (suggests[i].indexOf(inside.value) == 0 && inside.value != '') {
par => if ((suggests[i].toLowerCase()).indexOf((inside.value).toLowerCase()) == 0 && inside.value != '') {

^^
jypees Messages postés 34 Date d'inscription mardi 13 avril 2004 Statut Membre Dernière intervention 19 août 2007
28 oct. 2007 à 04:39
Merci beaucoup pour ton commentaire :)
pocpoc2 Messages postés 4 Date d'inscription samedi 14 février 2004 Statut Membre Dernière intervention 27 octobre 2007
27 oct. 2007 à 23:17
Fabuleux, avec un peu de php c'est le reve . Merci à toi et chapeau bas !!!
kalonji001 Messages postés 1 Date d'inscription dimanche 2 avril 2006 Statut Membre Dernière intervention 3 septembre 2007
3 sept. 2007 à 11:10
Salut,

A mon avi c pas le header qu'il faut changer mais plutot ton encodage en utf8 (utf8_encode()) pour les réponses de ta base.

a bientot.
cs_anas rouetbi Messages postés 2 Date d'inscription mardi 7 août 2007 Statut Membre Dernière intervention 14 août 2007
14 août 2007 à 22:19
Salut,
C'est bon, j'ai trouve comment faire.
Pour ceux qui auraient le meme probleme:
Il faut ajouter header('Content-Type: text/html; charset=iso-8859-1'); au debut du fichier php qui genere la liste.
Voila, merci jypees pour ta reponse qd meme!
A bientot
jypees Messages postés 34 Date d'inscription mardi 13 avril 2004 Statut Membre Dernière intervention 19 août 2007
13 août 2007 à 00:14
peut etre il faut encoder les caracteres! Essais de voir du coter de escape ou bien encodeURI et decodeURI ;) voila :) dis moi si c'est bien ca !
cs_anas rouetbi Messages postés 2 Date d'inscription mardi 7 août 2007 Statut Membre Dernière intervention 14 août 2007
10 août 2007 à 14:18
Salut,
Je me suis inspire du script de ryosama pour mettre en place une autocompletion.
Tout marche bien, sauf pour la liste de choix generee a partir d'une base de donnee: les accents et les caracteres speciaux ne s'affichent pas correctement!

Je me suis dit que c'est peut etre du au join...
Si qq1 a une idee, merci de m'aider svp.
jypees Messages postés 34 Date d'inscription mardi 13 avril 2004 Statut Membre Dernière intervention 19 août 2007
7 août 2007 à 12:08
Merci mais je voulais vraiment faire simpliste ;) un peu comme la ratp.fr (a) apres effectivement j'ai des sources avec :)
ryosama Messages postés 35 Date d'inscription jeudi 19 février 2004 Statut Membre Dernière intervention 2 février 2009
6 août 2007 à 09:13
C'est sympa comme système mais dommage qu'il ne gère pas les flèches haut et bas du clavier ainsi que la touche entrée.

Si tu souhaites les mettre en place tu peux t'inspirer d'une source que j'ai fais qui les implémentent :
http://www.javascriptfr.com/code.aspx?ID=41154

Bonne continuation
NaeiKinDus Messages postés 51 Date d'inscription mercredi 12 octobre 2005 Statut Membre Dernière intervention 3 août 2007
3 août 2007 à 10:26
Pas tres beau tout ca xD

Mais sinon ca va, juste eu quelques soucis d'implementation sur Firefox. Sinon, pratique et rapide a utiliser.
Remplissage auto du champs lorsqu'il n'y a plus qu'une proposition aurait ete sympa aussi :)

8/10 ^_^
cs_julesouley Messages postés 11 Date d'inscription dimanche 26 juin 2005 Statut Membre Dernière intervention 23 février 2011
2 août 2007 à 14:53
ça marche tres bien.. tres joli code !! merci
jypees Messages postés 34 Date d'inscription mardi 13 avril 2004 Statut Membre Dernière intervention 19 août 2007
2 août 2007 à 12:12
elle est la :p elle est la :p
cs_julesouley Messages postés 11 Date d'inscription dimanche 26 juin 2005 Statut Membre Dernière intervention 23 février 2011
2 août 2007 à 11:42
il est ou le code source ??
Rejoignez-nous