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

时间:2016-06-09 10:48:45

标签: javascript c# jquery asp.net

我正在创建SQL查询编辑器。我的想法是有trailing-type-specifier用户插入textarea之类的查询,然后我从select * from tbl获取文本然后放入{{ 1}}并在gridview中执行查询和显示结果。但问题是如何更改关键字颜色,如用户输入textareasqlcommand命令然后自动更改颜色INSERT,如SQL查询编辑器和所有其他关键字,例如SELECTblueSELECTINSERT等等。如何在textarea中更改颜色运行时。

2 个答案:

答案 0 :(得分:0)

您可以使用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

答案 1 :(得分:-1)

你可以分享更多细节吗?你说这是一个c#/ javascript问题,所以我认为它是客户端的一个网站。如果是这样,我认为你不能改变textarea中每个单词的颜色,但你应该使用一些3方插件来获得“改进的”textarea或使用其他标签来实现这个功能