asp.net里面如何改变TEXTBOX里文字的颜色?
请问在asp.net里面,如何在用鼠标点击文本框或输入文字后,改变TEXTBOX里文字的颜色,背景之类的状态?...
请问在asp.net里面,如何在用鼠标点击文本框或输入文字后,改变TEXTBOX里文字的颜色,背景之类的状态?
展开
3个回答
展开全部
我试了下,一楼的方法会脚本错误,应该这样
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')");
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')");
展开全部
在Page_Load()事件中
this.TextBox1.Attributes.Add("onfocus","this.style.backgroundColor=#cccccc");//背景
this.TextBox1.Attributes.Add
("onfocus","this.style.color=red");//文字
this.TextBox1.Attributes.Add("onfocus","this.style.backgroundColor=#cccccc");//背景
this.TextBox1.Attributes.Add
("onfocus","this.style.color=red");//文字
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
只能用脚本了,要不然的话要刷新页面的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询