OVH Cloud OVH Cloud

Zone de texte / Combobox

1 réponse
Avatar
xavier
Bonjours à tous

Je cherche à retrouver quelque chose que j'ai vu sur un site :
Il s'agit d'une zone de texte toute bête, dans un formulaire, mais qui avait
la particularité de se remplir en fonction des premières lettres saisies, et
qui proposait ainsi des valeurs rentrées dans une base.
Je m'explique.
C'était le site d'un éditeur, qui avait un moteur de recherche, dans lequel
on pouvait indiquer l'auteur recherché.
Si je recherchais les livres de, mettons, Tite-Live, je tapais "t", et alors
apparaissait "Tacite". Si je tapais ensuite "i", il affichait "Tibule", et
enfin, si je tapais "t", il affichait enfin "Tite-Live".
Cela permet d'éviter les orthographes multiples, et de s'épargner la saisie
complète du nom de l'auteur.

Si quelqu'un a une idée du script, ou un exemple en ligne, cela
m'intéresserait.
En fait, un exemple de liste déroulante MODIFIABLE (comme on en voit dans
excel, m'intéresserait tout autant.

Merci d'avance

1 réponse

Avatar
ASM
Bonjours à tous

Je cherche à retrouver quelque chose que j'ai vu sur un site :
Il s'agit d'une zone de texte toute bête, dans un formulaire, mais qui avait
la particularité de se remplir en fonction des premières lettres saisies, et
qui proposait ainsi des valeurs rentrées dans une base.


en JS
il faut que la "base" soit chargée par le javascript

base ='Abricot,Artichaut,Crevette,Sole,Ananas,Orange,Melon';

l'ordre alphabétique n'a aucune importance

à chaque keyup dans l'input text
hop! on lance la fonction de recherche du/des approchants
Le *gros* pb est que tu sembles vouloir le 1er mot approchant
écrit dans le champ de texte, sans doute avec le pointeur à
la position où il était ? *re-gros* blème.

de dispo j'ai çà :
http://perso.wanadoo.fr/stephane.moriaux/truc/tl/liste_et_champtext.htm

Si quelqu'un a une idée du script, ou un exemple en ligne, cela
m'intéresserait.
En fait, un exemple de liste déroulante MODIFIABLE (comme on en voit dans
excel, m'intéresserait tout autant.


voir ici l'autre post : 'recherche dans une liste déroulante'
<4368c0d8$0$17241$
ou
http://groups.google.com/group/fr.comp.lang.javascript/msg/7c2b8c4975d30cef?rnum=1




--
Stephane Moriaux et son [moins] vieux Mac