繁体   English   中英

如何动态更改textArea文本颜色?

[英]How can I change textArea text color dynamically?

我正在创建SQL查询编辑器。我的想法是有一个textarea ,用户可以在其中插入类似select * from tbl查询,然后从textarea获取文本,然后放入sqlcommand并执行查询并在gridview中显示结果。我可以像在用户输入INSERTSELECT命令时那样更改关键字颜色,然后像在SQL查询编辑器中以及在所有其他关键字(如SELECTINSERTUPDATEDELETE等)一样自动将颜色更改为blue 。如何在textarea中更改颜色运行时。

您可以使用css尝试。 注意-将颜色更改为任何选项(此为红色):

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
    <style type="text/css">
    input, select, textarea{
    color: #ff0000;
}

textarea:focus, input:focus {
    color: #ff0000;
}
</style>
</head>
<body>
    <form id="form1" runat="server">

        <textarea id="textarea" cols="20" name="S1" rows="2"></textarea></p>
</body>
</html>

更新资料

我想尝试一下,但是您已经可以完成:

http://stackoverflow.com/questions/37139076/change-color-of-specific-words-in-textarea

您说这是ac#/ javascript问题,所以我认为它是客户端上的网站。 如果是这样,我认为您无法更改文本区域中每个单词的颜色,但是您应该使用3个第三方插件来获得“改进的”文本区域或使用其他标签来实现此功能

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM