Saisie intuitive [Résolu]

Signaler
Messages postés
437
Date d'inscription
mercredi 26 septembre 2007
Statut
Membre
Dernière intervention
2 juillet 2014
-
Messages postés
437
Date d'inscription
mercredi 26 septembre 2007
Statut
Membre
Dernière intervention
2 juillet 2014
-
Bonjour,

J'ai un champ de recherche sur mon site professionnel, et j'aimerais savoir s'il est possible d'intégrer un système de "saisie intuitive".
Par exemple, l'utilisateur tape "i" et une liste s'affiche, proposant "i3", "i5, "i7", "i7K"...
(aller chercher ces infos dans ma Database (ou autre), je ne sais pas trop).
Merci d'avance.

Ju'

3 réponses

Messages postés
268
Date d'inscription
lundi 9 janvier 2006
Statut
Membre
Dernière intervention
19 janvier 2017
2
HTML 5 ajoute un nouvel élément <datalist> qui peut être lié à un champ et qui va proposer une liste de valeurs lors de la saisie. L'inconvénient c'est que cet élément est reconnu uniquement par les navigateurs qui sont compatibles avec HTML 5 (par exemple IE8 ne l'est pas). Toutefois l'élément <select> qui affiche une liste déroulante (chaque item correspondant à un élément <option>) répond déjà à votre problème, en tapant les premières lettres d'un item, la liste vient directement vers des valeurs qui correspondent.
Bon courage....
Messages postés
437
Date d'inscription
mercredi 26 septembre 2007
Statut
Membre
Dernière intervention
2 juillet 2014

Bonjour,

Merci de vos réponses,
J'ai trouvé mon bonheur au niveau de JQUERY, autocomplete. simple d'utilisation, possibilité très facile de lier la liste des mots préchargés soit par un fichier externe en liste (.txt) ou fichier PHP retournant une liste de mots provenant de SQL.
Toujours est-il que je ne connaissais pas <datalist> (je débute l'HTML 5) et c'est très intéressant de savoir ça :)
Merci bonne journée
Messages postés
29
Date d'inscription
jeudi 7 décembre 2000
Statut
Membre
Dernière intervention
30 octobre 2012

Bonsoir,

Oui il est possible de faire cela, cela s'appel un auto complèteur.

Bon développement.
A+