Champs de saisie de texte Javascript qui affichent le texte de l'instruction (espace réservé)
Quelle est la meilleure façon d'avoir un champ de saisie de texte qui affiche les instructions de ce que d'entrer dans ce domaine en gris. Lorsque vous vous concentrez sur ce champ de saisie, le gris du texte d'instruction disparaît et votre entrée de texte s'affiche en noir. Si vous effacez les données de votre entrée de texte et de se concentrer à l'écart à partir de cette entrée, puis l'instruction gris texte réapparaît.
J'ai essayé de mise en œuvre de ce avec jQuery, mais je reçois toutes sortes de problèmes bizarres avec les différents navigateurs. Parfois, lorsque vous revenez en arrière d'un écran, le texte d'instruction devient noir et ne disparaît plus, des questions comme ça.
Est-il un standard de la bibliothèque javascript pour cela? Je ne trouve pas de!
Oh, et le texte d'instruction ne peut pas être une image, car elle doit être disponible en plusieurs langues selon le navigateur, la langue de préférence.
source d'informationauteur at.
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser filigrane plugin jquery.utilisation cette lien.
exemple
Vous n'avez pas besoin de javascript pour cela.
HTML5:
Cela fonctionne dans les navigateurs modernes. Si vous ajoutez modernizr.js à votre page, puis il va travailler dans tous les navigateurs.
html
jQuery
démo
Faire l'entrée transparent et mettre le texte derrière elle. Vérifier la valeur onload, onblur de décider si le texte doit être visible ou non. Rendre invisible onfocus.
Par exemple: http://dorward.me.uk/tmp/label-work/example.html (vous avez juste besoin de style de l'étiquette et d'entrée avec différentes couleurs de premier plan)
Oeil à celui-ci: http://fuelyourcoding.com/scripts/infield/
espace réservé le nom de code
nom de la variable est,
LE LIEN DE DÉMONSTRATION