CSS : Aide à la saisie sur un champ input

Eléphant du PHP | 441 Messages

27 avr. 2006, 17:05

bonjour à tous,

je voulais savoir si certains d'entre vous avait déjà réalisé une solution CSS/JS afin de faire apparaitre une div d'aide à la saisie sous un champ de saisi à l'instar du google suggest. Cette div étant de même largeur que le champ de saisi.

Enfin je ne sais pas si je suis très clair. :?
Merci d'avance
Futures Stars par ici >> www.apel-doorn.com
fan d'info et du ... PSG !! :D
Apprendre, comprendre et maîtriser telle est ma devise!
Fan inconditionnel de netvibes

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

27 avr. 2006, 17:13

C'est plutôt une question liée à la technologie Ajax, non ?

Eléphant du PHP | 441 Messages

27 avr. 2006, 17:20

bah il est pas là le soucis ;) il n'est pas lié à son utilisation mais plutot à la mise en forme CSS de la div.
En gros je veux "réinventer" la balise select en CSS ;) avec des contraintes sur la taille etc...
tu vois? :roll:
Futures Stars par ici >> www.apel-doorn.com
fan d'info et du ... PSG !! :D
Apprendre, comprendre et maîtriser telle est ma devise!
Fan inconditionnel de netvibes

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

27 avr. 2006, 17:26

En gros je veux "réinventer" la balise select en CSS ;)
Mais il est complètement fou dedans sa tête, lui !!! :afraid:

Remarque l'idée n'est pas mauvaise
car les balises select ont du mal à s'adapter aux CSS. :-k :roll: :pouce:

Eléphant du PHP | 312 Messages

28 avr. 2006, 16:43

A mon avis rien à voir avec Ajax, c'est du simple javascript.

Par contre tu peux regarder du côté de PEAR::HTML_Quickform, il y a un objet de type champ texte qui fait de l'auto-completion : il suffit de lui passer un tableau correspondant aux valeurs possibles.

Sinon il est possible de faire un truc assez simple tout en restant dans les limites du raisonnable : un div qui s'affiche sur le onfocus de ton champ et ensuite le div contient la liste des valeurs possibles avec des liens réactifs pour donner l'effet d'une liste.
Bref, c'est faisable et pas trop violent je pense, à moins de vouloir quelque chose de vraiment riche.

Eléphant du PHP | 493 Messages

28 avr. 2006, 16:50


Eléphant du PHP | 312 Messages

28 avr. 2006, 17:07

là c'est de l'ajax par contre (je suis déjà tombé sur un tuto en ajax pour faire ce genre de trucs mais j'ai pas essayé).

Autant éviter l'ajax s'il n'y a pas besoin de récupérer des données stockées sur le serveur.