Liste deroulante apres saisir des premieres lettres en code php
Dezec_33
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
J'ai une liste déroulante avec 135 éléments différents classés alphabétiquement.
Lorsque je souhaite introduire une valeur avec la 1ère lettre "P", est-ce possible d'ouvrir la liste et de taper au clavier sur "P" pour que le choix aille directement aux éléments commençant par la lettre "P" avec php?
J'ai une liste déroulante avec 135 éléments différents classés alphabétiquement.
Lorsque je souhaite introduire une valeur avec la 1ère lettre "P", est-ce possible d'ouvrir la liste et de taper au clavier sur "P" pour que le choix aille directement aux éléments commençant par la lettre "P" avec php?
A voir également:
- Liste deroulante apres saisir des premieres lettres en code php
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Code ascii - Guide
- Rech. ou saisir l'url - Guide
- Code puk bloqué - Guide
2 réponses
Bonjour,
Il me semble que tous les navigateurs permettent ce comportement par défaut, sans avoir besoin de coder quoi que ce soit, sur les champs <select>.
Par contre, si tu veux une véritable combo-box (c'est-à-dire un contrôle qui combine une liste déroulante et un champ texte), il faut utiliser un input de type list, associé à une datalist :
https://www.w3schools.com/tags/tag_datalist.asp
Là encore, pas de PHP vraiment spécifique, c'est géré directement niveau HTML.
Xavier
Il me semble que tous les navigateurs permettent ce comportement par défaut, sans avoir besoin de coder quoi que ce soit, sur les champs <select>.
Par contre, si tu veux une véritable combo-box (c'est-à-dire un contrôle qui combine une liste déroulante et un champ texte), il faut utiliser un input de type list, associé à une datalist :
https://www.w3schools.com/tags/tag_datalist.asp
Là encore, pas de PHP vraiment spécifique, c'est géré directement niveau HTML.
Xavier
Dezec33
Génial merci ca marche
Merci beaucoup ca marche mais comment je faire lorsque la liste déroulante est récupérée dans la base de données
Bonjour,
Si tu ne veux pas charger toutes les données directement depuis ta bdd dans ta page mais aller les chercher en fonction de ce que tu écris dans ton input... tu dois faire de l'autocomplete en AJAX
https://openclassrooms.com/fr/courses/510018-decouvrez-la-puissance-de-jquery-ui/510016-lautocompletion
Si tu ne veux pas charger toutes les données directement depuis ta bdd dans ta page mais aller les chercher en fonction de ce que tu écris dans ton input... tu dois faire de l'autocomplete en AJAX
https://openclassrooms.com/fr/courses/510018-decouvrez-la-puissance-de-jquery-ui/510016-lautocompletion