Soyez le premier à donner votre avis sur cette source.
Vue 49 927 fois - Téléchargée 5 075 fois
<html> <head> <title>Auto complete (auto completion)</title> <!-- appel du script d'auto completion --> <script language="JavaScript" src="completion.js"></script> <script language="JavaScript"> <!-- // nombre de caractere minimum à tapé avant de lancer la recherche Ajax var minimum_caractere = 1; // on se moque la hauteur de case var case_sensitive = 0 ; //--> </script> </head> <body> <br><br><br> <!-- debut du code HTML --> <!-- déclaration du formulaire --> <form name="completion_form" method="POST" action="une_action.html"> <!-- obliger de laissé un autre champs text invisible pour pallier a la gestion de la touche entrée sur les formulaires --> <INPUT TYPE="text" NAME="dummy" value="dummy" style="display:none;"> <!-- déclaration du champs dans lequel on va tapé sa recherche --> Auto completion : <input type="text" class="texte" id="completion_text" name="completion_text" onkeyup="recup_email(event);" autocomplete="off"> <BR> <!-- délacaration du SELECT a choix unique pour la completion --> <select id="completion_select" name="completion_select" size="1" onclick="recup_mail_click();" style="margin-left:110px;border:solid 1px black;border-top:none;display:none;"></select> <BR> <input type="button" onclick="completion_form.submit();" value="Envoyer"> <!-- fin du code HTML --> </form> </body> </html>
12 janv. 2011 à 13:01
// il vous faut installer un environnement local de serveur avec Apache, PHP et MySQL
// pour cela installez MAMP (pour MAC) easyPHP ou WAMP (pour PC) et placez votre site dans le htdocs, lancez MAMP (ou easyPHP ou WAMP) et voilà!
//Pourquoi ça marcherait pas????
16 déc. 2010 à 16:31
16 déc. 2010 à 16:27
Sachez toutefois que ce script utilise la balise <select ...></select> du HTML pour afficher les occurences selon vos saisie. C'est pas comme les autres qui utilisent
...
19 nov. 2010 à 14:32
j'ai le même prb avec "emails = eval('(' + http.responseText + ')');"
sous mon serveur qui tourne avec php 5.3.3
alors que sur ma machine de dev avec php 5.2.6 cela marche nickel
précédemment le serveur tournais en 5.1 cela marchais aussi, c'est juste au passage à php 5.3.3 qu'est survenue l'erreur
il y'a donc un réel problème avec la fonction json d'une expression à évaluer sous php 5.3.3
et je n'arrive pas à trouver la solution pour corriger le tir
si avec ces infos qqun à une solution?
merci
27 juil. 2010 à 16:51
par contre, lorsque je l'ai transféré sur mon site, j'ai un petit bug :
Lorsque j'utilise les flèche pour choisir un item dans la sélection, si je clique sur enter pour choisir, le serveur va charger la page de résultat mais il garde uniquement les lettres que j'ai tapé et pas le mot complet de la sélection.
Par contre, si je clique sur la sélection (avec la souris et non plus avec la touche enter), tout fonctionne correctement sauf que la redirection ne se fait pas directement.
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.