C# TextBox-asp.net上是否有输入和离开事件?
asp.net文本框上是否存在输入和离开事件 我需要的是,当我点击文本框,文本框的颜色将是黄色,当我离开时,颜色将是白色C# TextBox-asp.net上是否有输入和离开事件?,c#,asp.net,C#,Asp.net,asp.net文本框上是否存在输入和离开事件 我需要的是,当我点击文本框,文本框的颜色将是黄色,当我离开时,颜色将是白色 我怎样才能做到这一点?您需要使用Javascript来实现这一点。 与可以在服务器上处理的单击事件(ASP.NET)不同,鼠标进入和离开事件是通过Javascript等脚本语言在客户端处理的 您需要使用Javascript来实现这一点。 与可以在服务器上处理的单击事件(ASP.NET)不同,鼠标进入和离开事件是通过Javascript等脚本语言在客户端处理的 看一看 当一个
我怎样才能做到这一点?您需要使用Javascript来实现这一点。
与可以在服务器上处理的
单击事件(ASP.NET)不同,鼠标进入和离开事件是通过Javascript等脚本语言在客户端处理的 您需要使用Javascript来实现这一点。
与可以在服务器上处理的单击事件(ASP.NET)不同,鼠标进入和离开事件是通过Javascript等脚本语言在客户端处理的 看一看
当一个对象
失去焦点
onfocus事件发生在
对象获得焦点
看看
当一个对象
失去焦点
onfocus事件发生在
对象获得焦点
尝试此处:尝试此处:检查此项检查此项如果希望在这方面具有相当大的向后兼容性,则需要对文本框
控件生成的输入
元素的onfocus
和onblur
事件做出反应
但是,由于在较旧的浏览器上使用它可能并不重要(这是一个装饰性的问题),因此使用CSS可以更容易地完成:
input:focus { background: yellow; }
可以很容易地将其进一步扩展到仅适用于某些这样的元素。如果您希望在这方面具有相当大的向后兼容性,则需要对文本框
控件生成的输入
元素的onfocus
和onblur
事件做出反应
但是,由于在较旧的浏览器上使用它可能并不重要(这是一个装饰性的问题),因此使用CSS可以更容易地完成:
input:focus { background: yellow; }
您可以很容易地将其进一步扩展到仅适用于某些此类元素。使用jQuery来处理此问题,您需要两个事件。聚焦和模糊
<script type="text/javascript">
$(document).ready(function () {
$('input').focus(function () {
$(this).addClass('yellowBackground');
});
$('input').blur(function () {
$(this).removeClass('yellowBackground');
});
});
$(文档).ready(函数(){
$('input')。焦点(函数(){
$(this.addClass('yellowBackground');
});
$('input').blur(函数(){
$(this.removeClass('yellowBackground');
});
});
以下是您可能想知道的CSS:
<style type="text/css">
.yellowBackground
{
background:yellow;
}
</style>
.黄色背景
{
背景:黄色;
}
编辑
您问题中的关键字“event”最初让我建议使用javascript,但这可以通过CSS使用:focus
选择器实现:
输入:焦点{背景色:黄色}
使用jQuery来处理这个问题,您需要两个事件。聚焦和模糊
<script type="text/javascript">
$(document).ready(function () {
$('input').focus(function () {
$(this).addClass('yellowBackground');
});
$('input').blur(function () {
$(this).removeClass('yellowBackground');
});
});
$(文档).ready(函数(){
$('input')。焦点(函数(){
$(this.addClass('yellowBackground');
});
$('input').blur(函数(){
$(this.removeClass('yellowBackground');
});
});
以下是您可能想知道的CSS:
<style type="text/css">
.yellowBackground
{
background:yellow;
}
</style>
.黄色背景
{
背景:黄色;
}
编辑
您问题中的关键字“event”最初让我建议使用javascript,但这可以通过CSS使用:focus
选择器实现:
输入:焦点{背景色:黄色}