Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# TextBox-asp.net上是否有输入和离开事件?_C#_Asp.net - Fatal编程技术网

C# TextBox-asp.net上是否有输入和离开事件?

C# TextBox-asp.net上是否有输入和离开事件?,c#,asp.net,C#,Asp.net,asp.net文本框上是否存在输入和离开事件 我需要的是,当我点击文本框,文本框的颜色将是黄色,当我离开时,颜色将是白色 我怎样才能做到这一点?您需要使用Javascript来实现这一点。 与可以在服务器上处理的单击事件(ASP.NET)不同,鼠标进入和离开事件是通过Javascript等脚本语言在客户端处理的 您需要使用Javascript来实现这一点。 与可以在服务器上处理的单击事件(ASP.NET)不同,鼠标进入和离开事件是通过Javascript等脚本语言在客户端处理的 看一看 当一个

asp.net文本框上是否存在输入和离开事件

我需要的是,当我点击文本框,文本框的颜色将是黄色,当我离开时,颜色将是白色


我怎样才能做到这一点?

您需要使用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
选择器实现:
输入:焦点{背景色:黄色}