asp.net里面如何改变TEXTBOX里文字的颜色?

请问在asp.net里面,如何在用鼠标点击文本框或输入文字后,改变TEXTBOX里文字的颜色,背景之类的状态?... 请问在asp.net里面,如何在用鼠标点击文本框或输入文字后,改变TEXTBOX里文字的颜色,背景之类的状态? 展开
 我来答
hysnff
2007-03-21 · TA获得超过159个赞
知道答主
回答量:125
采纳率:0%
帮助的人:161万
展开全部
我试了下,一楼的方法会脚本错误,应该这样
1.在ASPX页的<head></head>里加入一段JS脚本
<script>
function ChgBgColor(con,color)
{
con.style.backgroundColor=color;
}

function ChgTextColor(con,color)
{
con.style.color=color;
}
</script>

2.然后在Page_Load()事件中
//获得焦点时改变背景
TextBox1.Attributes.Add("onfocus","ChgBgColor(this,'Red')");
//输入文字时改变文字颜色
TextBox1.Attributes.Add("onkeypress","ChgTextColor(this,'Blue')");
百度网友31bb31fbf
2007-03-21 · TA获得超过108个赞
知道答主
回答量:117
采纳率:0%
帮助的人:146万
展开全部
在Page_Load()事件中
this.TextBox1.Attributes.Add("onfocus","this.style.backgroundColor=#cccccc");//背景
this.TextBox1.Attributes.Add
("onfocus","this.style.color=red");//文字
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6f75ac8fa
2007-03-21 · TA获得超过2513个赞
知道大有可为答主
回答量:1.3万
采纳率:0%
帮助的人:4023万
展开全部
只能用脚本了,要不然的话要刷新页面的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式