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

2024-11-17 03:31:16
推荐回答(3个)
回答1:

我试了下,一楼的方法会脚本错误,应该这样
1.在ASPX页的里加入一段JS脚本


2.然后在Page_Load()事件中
//获得焦点时改变背景
TextBox1.Attributes.Add("onfocus","ChgBgColor(this,'Red')");
//输入文字时改变文字颜色
TextBox1.Attributes.Add("onkeypress","ChgTextColor(this,'Blue')");

回答2:

在Page_Load()事件中
this.TextBox1.Attributes.Add("onfocus","this.style.backgroundColor=#cccccc");//背景
this.TextBox1.Attributes.Add
("onfocus","this.style.color=red");//文字

回答3:

只能用脚本了,要不然的话要刷新页面的