18041 sujets
Questions générales et questions de débutants
Salut,
c'est normal, placeholder est un attribut html5, donc pas encore reconnu par tous.
Pour ma part je passe par du js.
En gros, je crée un span au dessus de mon input. Tout ça dans un conteneur.Je spécifie ce conteneur en position relative.Puis place mon span en position absolute. Je l'ajuste dans le input.Puis au focus je cache le span.(je fais d'autres teste également: input vide au blur, etc...)
De cette manière, j'ai une simulation de placeholder, et si le js est désactivé, mon input reste au dessus du input, donc pas de problème d'utilisation.
c'est normal, placeholder est un attribut html5, donc pas encore reconnu par tous.
Pour ma part je passe par du js.
En gros, je crée un span au dessus de mon input. Tout ça dans un conteneur.Je spécifie ce conteneur en position relative.Puis place mon span en position absolute. Je l'ajuste dans le input.Puis au focus je cache le span.(je fais d'autres teste également: input vide au blur, etc...)
De cette manière, j'ai une simulation de placeholder, et si le js est désactivé, mon input reste au dessus du input, donc pas de problème d'utilisation.
J'en ai testé plusieurs et celui qui fonctionne le mieux après tests est celui là :
http://webcloud.se/code/jQuery-Placeholder/
http://webcloud.se/code/jQuery-Placeholder/