[英]How can I change textArea text color dynamically?
我正在创建SQL查询编辑器。我的想法是有一个textarea
,用户可以在其中插入类似select * from tbl
查询,然后从textarea
获取文本,然后放入sqlcommand
并执行查询并在gridview中显示结果。我可以像在用户输入INSERT
或SELECT
命令时那样更改关键字颜色,然后像在SQL查询编辑器中以及在所有其他关键字(如SELECT
, INSERT
, UPDATE
, DELETE
等)一样自动将颜色更改为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.