想实现焦点进入和离开输入框实现不同的css样式。但是,用tab键在各个输入框之间切换的时候,
发现onblur和onfocus是无效的。不知有谁指点一下
ps:onmouseover,onmouseout事件没有问题。
下面是页面代码
<div
onmouseover="this.className='link_arrow0'"
onmouseout="this.className='link_arrow1'"
onblur="this.className='link_arrow1'"
onfocus="this.className='link_arrow0'"
>
<asp:textbox id="TextRecorder" runat="server" cssclass="NormalTextBox" width="200px" Columns="30" maxlength="100">
</asp:textbox>
</div>
这里是css设定
.link_arrow0 { BORDER-RIGHT: #ff4500 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ff4500 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ff4500 1px solid; WIDTH: 200px; PADDING-TOP: 2px; BORDER-BOTTOM: #ff4500 1px solid }
.link_arrow1 { }
发现onblur和onfocus是无效的。不知有谁指点一下
ps:onmouseover,onmouseout事件没有问题。
下面是页面代码
<div
onmouseover="this.className='link_arrow0'"
onmouseout="this.className='link_arrow1'"
onblur="this.className='link_arrow1'"
onfocus="this.className='link_arrow0'"
>
<asp:textbox id="TextRecorder" runat="server" cssclass="NormalTextBox" width="200px" Columns="30" maxlength="100">
</asp:textbox>
</div>
这里是css设定
.link_arrow0 { BORDER-RIGHT: #ff4500 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ff4500 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ff4500 1px solid; WIDTH: 200px; PADDING-TOP: 2px; BORDER-BOTTOM: #ff4500 1px solid }
.link_arrow1 { }
解决方案 »
- 动态在服务器端创建TABLE
- 如何清空Request里的值或者回发时URL地址给客户端一个不带参数的Url
- 我的vs2005调试程序出了个问题,高手给看看
- javascript操作XML
- |M| 快过年了,先祝大家新年快乐, 同时问一下我怎么找出我以前的贴子啊
- 一个FORM中有2个gridView,如何避免事件冲突?
- .NET怎么 Request ASP页面的Form,求助孟子大哥
- 测试数据自动生成器 V4.0.1 (FREE)
- 50分求解
- ajaxpro 返回空值,什么原因?
- 搜索了半天没结果,看来还要请教高手了!
- http://csinjoin.hnu.cn/celeron/why.jpg 这个现象怎么解决?
使用的时候记住加上runat="server"
比如
<input type=text id=mytxt runat="server">
不知道MS怎么想的。
在纯键盘输入的应用中,这两个事件的支持应该是必不可少的。