//aspx
this.Text1.Attributes.Add("onmouseover", "this.className='mouseovertext'");CSS
.mouseovertext
{
background-color:#ccffff;
}
现在样好使当光标移到Text1上时,颜色变成#ccffff
我想实现 窗体里有20多个text文本框.我想每个框都能这样
不想每个每个文本框加事件
有什么关法实现~~~~
this.Text1.Attributes.Add("onmouseover", "this.className='mouseovertext'");CSS
.mouseovertext
{
background-color:#ccffff;
}
现在样好使当光标移到Text1上时,颜色变成#ccffff
我想实现 窗体里有20多个text文本框.我想每个框都能这样
不想每个每个文本框加事件
有什么关法实现~~~~
解决方案 »
- 代码实现将aspx页面添加到Web工程中
- 打包activex时候出警告,大侠进来看看啊
- ASPxGridView中禁止排序不起作用????
- 关于工作流的问题 ~~~急~~~急~~~急~~~急
- 这条语句到底错在哪里
- [馨郁星愿]关于取相同记录的一条!
- Sybase sql语句不支持@????顶有分
- Scalability是什么?
- 求助!!紧急。。。请高手把这段C#写的程序改写成vb.net谢谢了。。在先等。。给加分
- 关于jquery mobile和asp.net结合的问题,问过谷哥,度娘都无法寻找真相
- (高分悬赏、牛人才会做).NET2003復合控件中触发事件的问题
- 有多个选项,选中几项,那应如何设计数据库?
foreach(control c in this.controls)
{
//如果是TextBox控件
if(c.GetType()=="TextBox")
{
//如果值为空
if(c.Text.Trim()=="")
{
//怎怎地怎怎地
}
}
}
如果要加上事件
可以参考
<input name="txtUserName" type="text" id="txtUserName" onFocus="this.className='colorfocus';"
onBlur="this.className='colorblur';" size="18" maxLength="30">
CSS.css.colorfocus {
border: 1px #0099CC double;
background-color: #FFFF99;
padding:1px 1px 1px 1px;
}
.colorblur {
border: 1px #000000 double;
background-color: #ffffff;
}
<script language="javascript">
function ss()
{
var sstr=document.getElementsByTagName('input');
var j=0;
for(var i=0;i<sstr.length;i++)
{
var smt = sstr[i];
if(smt.getAttribute('type')=="text")
{
smt.onmouseover=function(){this.className='mouseovertext'};
}
}
}
</script>
把这个函数写在页面加载的里面,例如:body 的onload()里面
function ss()
{
var sstr=document.getElementsByTagName('input'); for(var i=0;i<sstr.length;i++)
{
var smt = sstr[i];
if(smt.getAttribute('type')=="text")
{
smt.onmouseover=function(){this.className='mouseovertext'};
}
}
}
window.onload = function() { ss(); }
</script>