Javascript 在编写新文本时更改文本框文本的颜色
我的应用程序中有此输入文本Javascript 在编写新文本时更改文本框文本的颜色,javascript,jquery,asp.net,css,.net,Javascript,Jquery,Asp.net,Css,.net,我的应用程序中有此输入文本 <asp:TextBox ID="note" runat="server" Text='<%#Eval("Note")%>' /> 默认的前景色为黑色。我想在文本框中写入时更改此属性,字母将采用另一种颜色,如红色 因此: 最简单的方法是什么 中是否存在可以执行此操作的属性 最简单的方法是使用CSS。添加以下类: #note:focus { color: red } 当文本框收到焦点并准备接受文本时,颜色将变为红色 另一种选择
<asp:TextBox ID="note" runat="server" Text='<%#Eval("Note")%>' />
默认的前景色
为黑色。我想在文本框中写入时更改此属性,字母将采用另一种颜色,如红色
因此:
中是否存在可以执行此操作的属性最简单的方法是使用CSS。添加以下类:
#note:focus {
color: red
}
当文本框收到焦点并准备接受文本时,颜色将变为红色
另一种选择是,如果出于某种原因您需要内联执行此操作,您可以,但这次是使用JavaScript。按如下方式修改文本框:
<asp:TextBox ID="note" runat="server" Text='<%#Eval("Note")%>' onfocus="this.style.color='red'" onblur="this.style.color='black'" />