5个回答
展开全部
如果是输入后的话你就需要添加一个判断文本框是否为空,在不为空的时候才给颜色的属性
if(textbox1.text != "")
{
textbox1.ForeColor = Color.Red;
}
if(textbox1.text != "")
{
textbox1.ForeColor = Color.Red;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
winform的话在onkeyup事件里判断是不是有字符存在
再设置
textBox1.BackColor = System.Drawing.SystemColors.Window;
web的话在onkeyup事件调用函数判断是不是有字符存在
再设置
document.getElementById("textboxid").style.background="#ffa5d0";
再设置
textBox1.BackColor = System.Drawing.SystemColors.Window;
web的话在onkeyup事件调用函数判断是不是有字符存在
再设置
document.getElementById("textboxid").style.background="#ffa5d0";
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是设置文本框背景颜色嘛?
在TextBox1的TextChanged事件中写下边的代码
textBox1.BackColor = Color.Red;
文本颜色的话写下边的代码
textBox1.ForeColor = Color.Red;
在TextBox1的TextChanged事件中写下边的代码
textBox1.BackColor = Color.Red;
文本颜色的话写下边的代码
textBox1.ForeColor = Color.Red;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<script type="text/javascript">
function f1(){
var i = document.getElementById("text3").value;
if(i.length>0){
document.getElementById("text3").style.background="#ffff00";
}else{
document.getElementById("text3").style.background="";
}
}
</script>
<asp:textbox id="text3" runat="server" onkeydown=”f1();“/>
function f1(){
var i = document.getElementById("text3").value;
if(i.length>0){
document.getElementById("text3").style.background="#ffff00";
}else{
document.getElementById("text3").style.background="";
}
}
</script>
<asp:textbox id="text3" runat="server" onkeydown=”f1();“/>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询