est-il possible au style d'une valeur d'un texte?
J'aimerais savoir si c'est possible au style d'une valeur d'une zone de saisie... ces:
<input class="textBox" type="text" value="Inserisci il <span style='color:#c83243;'>titolo</span> per l’URL personalizzato" name="ctl00$InsertDati1$txtTitolo">
mais il n'est pas de rendre l'élément span. Des suggestions?
tu veux dire que le texte à l'intérieur du
Peine. Voir le "de la section" ici à droite pour des dizaines de questions similaires, et peu satisfaisant de réponses. Mais dites-moi, êtes-vous vraiment essayer d'insérer un code HTML
travée était juste un exemple! Ce dont j'ai besoin est juste un texte personnalisé dans une entrée 🙂 l'Quentin solution rock, mais sur IE7 j'ai quelques problèmes...
textBox
??Peine. Voir le "de la section" ici à droite pour des dizaines de questions similaires, et peu satisfaisant de réponses. Mais dites-moi, êtes-vous vraiment essayer d'insérer un code HTML
span
dans un input
? Cela ne marchera pas.travée était juste un exemple! Ce dont j'ai besoin est juste un texte personnalisé dans une entrée 🙂 l'Quentin solution rock, mais sur IE7 j'ai quelques problèmes...
OriginalL'auteur markzzz | 2012-02-17
Vous devez vous connecter pour publier un commentaire.
Vous pouvez définir le style du contenu dans une zone de saisie. Pour exemple:
Si vous souhaitez utiliser l'espace réservé de contenu sur l'autre main, vous pouvez ajouter un "espace réservé" de l'attribut de la balise d'entrée comme suit:
Noter que les espaces de travail uniquement dans les navigateurs qui prennent en charge HTML5 et l'espace réservé à l'attribut. Si vous voulez de compatibilité pour les navigateurs plus anciens, et dont l'esprit à l'aide de certains de JQuery, vous pouvez utiliser un plugin JQuery comme JQuery Filigrane.
Vous ne pouvez pas, cependant, la place des éléments span à l'intérieur de la
value
d'uninput
tag.OriginalL'auteur Sagar Patil
À l'aide de l'attribut contentEditable avec des div est très gentil, je pense.
Exemple: https://jsfiddle.net/scjnwrnf/
<div contenteditable="true">This is a paragraph.<span style = "color:red"> It is editable. </span> Try to change this text.</div>
Ensuite, vous pouvez masquer l'élément d'entrée et mettre en texte brut valeur de div dans la valeur d'entrée via JavaScript.
Grâce penartur.
OriginalL'auteur Petr Hajek
Non, il n'est pas possible.
N'essayez pas de l'abus de la
value
attribut de fournir un<label>
pour les contrôles de formulaire. (Et n'essayez pas d'utiliser lerel
attribut pour autre chose que des relations sur les liens pour que la matière).Au lieu de cela, utilisez un vrai
<label>
. Si vous voulez vraiment qu'il apparaît lorsque l'utilisateur va taper, puis:position: relative
sur pour en faire un bloc contenantSemble que le "fond transparent" doenst obtenir le "focus" de l'événement...
Mais seulement si je clic sur le texte..en cliquant sur la prochaine il travaille également sur IE7! Pourquoi?
OriginalL'auteur Quentin
Vous pouvez le style de l'ensemble de la zone de saisie de contenu, mais ne peut pas appliquer des styles différents pour les différentes parties de son contenu.
par exemple
<input style="color:red" value="all text is red"/>
est possible, mais<input value="<span style='color:red'>this text is red</span>, and <span style='color:red'>this text is red</span>">
ne l'est pas.Essayer de regarder multi-ligne de boîtes avec contenteditable.
OriginalL'auteur penartur
Une chose que vous pouvez faire est de définir le style du texte avec le sélecteur d'entrée puis le style d'entrée différentes:focus. Ainsi, le texte de l'espace réservé sera différent que le texte de quelqu'un types.
OriginalL'auteur SupRob
Essayez d'utiliser Twitter bootstrap paquet - http://twitter.github.com/bootstrap - vous pouvez facilement atteindre le rayon de l'angle, encart ombres, de nice, de pointage et de focus effets... Vous pouvez également télécharger des "moins-css" version vraiment outil souple - mais c'est pour les utilisateurs plus expérimentés 🙂
OriginalL'auteur stiepan