1
A
回答
1
您需要为此使用Javascript。
与可以在服务器上处理的Click
(ASP.NET)事件不同,鼠标进入和离开事件是通过脚本语言(如Javascript)在客户端处理的。
0
0
0
1
如果你想在这方面有相当大的向后兼容性,您需要到所产生的input
元素的onfocus
和onblur
事件做出反应控制Textbox
。
然而,因为它不太可能是至关重要的,以它的工作对旧的浏览器(是一个装饰物),它可以简单地用CSS更容易做到:
input:focus { background: yellow; }
人们可以轻松地扩展这个进一步只适用于某些这样的元素。
5
使用jQuery来处理这个问题,你需要两个事件。 onfocus和onblur。
<script type="text/javascript">
$(document).ready(function() {
$('input').focus(function() {
$(this).addClass('yellowBackground');
});
$('input').blur(function() {
$(this).removeClass('yellowBackground');
});
});
这里是柜面你想知道的CSS:
<style type="text/css">
.yellowBackground
{
background:yellow;
}
</style>
编辑
“事件” 在你的问题让我原本建议使用JavaScript中的关键字,但这可以通过使用:focus
选择器在CSS中实现: input:focus { background-color: yellow }
相关问题
- 1. 鼠标进入和鼠标离开asp.net
- 2. DataGrid - 鼠标进入+离开行事件
- 3. ASP.NET TextBox LostFocus事件
- 4. ASP.Net textbox onblur事件
- 5. ASP.NET Textbox TextChanged和Button OnClick事件交互?
- 6. 如何可靠跟踪鼠标进入和离开事件?
- 7. 悬停事件触发两次(在进入和离开)jQuery中?
- 8. asp.net +事件名称UpdatePanel textbox onblur事件
- 9. Autosys:KILLJOB事件离开孤立进程
- 10. C#:检测鼠标事件(进入,离开,向下等)
- 11. 如何在c sharp中绕过进入/离开事件
- 12. TextBox在Asp.net中的KeyDown事件
- 13. ASP.NET TextBox OnTextChanged事件不会触发
- 14. TextBox在ASP.net中验证事件
- 15. textbox - Asp.net上的KeyPress事件[no javascript]
- 16. 在textchanged事件上自定义ASP.NET TextBox
- 17. JQUERY中的KEYUP事件for ASP.net Textbox
- 18. JavaFX,离开并进入Tab控件
- 19. 鼠标进入/离开表单和按钮的子事件问题
- 20. 如何检测进入和离开窗口的HTML5拖动事件,例如Gmail?
- 21. 中的mouseenter和鼠标离开事件
- 22. Textbox onchange事件
- 23. Textbox KeyPress事件
- 24. Textbox Textchanged事件
- 25. 在输入时触发ASP.NET TextBox事件按
- 26. WPF DataGrid行输入和行离开事件
- 27. 文本框输入和离开事件重复
- 28. VB.NET的RichTextBox和TextBox分离
- 29. 在鼠标离开事件
- 30. DateTimePicker离开/ ValueChanged事件