不同的文字造型
我遇到占位符问题。 我想问,是否有可能在输入字段中设置样式值,但是如何设置不同值的字样。
例如,如果我们的输入字段的初始值为"First Name"
我想为"First"
设置green color
,为"Name"
为red color
(这只是一个示例)。
我最近遇到了这个问题,但我避免这种情况,并以一种风格进行设计。 但现在,我正在研究另一个项目,并且存在同样的问题。
我想知道这是否可能?
注意:因为ie,我使用value作为“占位符”(而不是占位符html属性)。
<input type="text" value="First Name" onFocus="if (this.value == 'First Name') {this.value = '';}" onBlur="if (this.value == '') {this.value = 'First Name';}" />
TNX
不幸的是它不可能。 当涉及到表单元素的样式时,有很多障碍,可以为不是字符的元素设置颜色,请尝试:
http://jsfiddle.net/Fgd2e/1/
您可以使用color
样式属性更改输入的color
。 为每个单词分配颜色要困难得多。 你需要有一个覆盖显示正确的颜色。 此外,光标会消失,使用户不知道他目前在哪里。