Je veux être en mesure de faire quelque chose commeet la valeur la décoloration textarea
<input type="text" name="txtField" value="" title="input your text" />
<textarea name="areaField" title="input your long text"></textarea>
Et le titre sera automatiquement fondu et vous en tant que la valeur du champ, contrairement à la « recherche » ici en stackoverflow (à droite sur le haut, il se fane seulement).
Je pourrais venir avec un javascript et utiliser onblur
et onfocus
, mais ce serait gênant et j'espère inutile. De préférence, je ne définirais qu'une seule fonction pour chaque INPUT et TEXTAREA dans un fichier donné, donc tout ce que je dois faire est de configurer son title
.
Première question: quel est le nom?
Question principale: Quelqu'un at-il une bonne solution? Qu'en est-il avec aucun jquery? Peut-être y a-t-il un moyen de le faire avec CSS3 seulement, bien que j'en doute ...
Je pense que le principal problème sera de vérifier s'il y a du texte tapé par l'utilisateur dans le champ. CSS ne peut pas faire une instruction if pour vérifier si le contenu du champ de saisie est le texte par défaut (si oui: vide) ou typé par l'utilisateur (ne le videz pas pour l'amour des dieux ou ils devront tout taper à nouveau chaque fois) ... Je ne pense pas que cela puisse être fait avec CSS –
@Litso Je ne pense pas non plus, mais ce serait ma première option. La seconde viendrait du javascript, et j'utiliserais plutôt jquery que de parcourir manuellement tous les champs. – cregox