Javascript 聚焦任何文本框
我想在文本框的focusout上调用javascript函数Javascript 聚焦任何文本框,javascript,jquery,asp.net,jquery-focusout,Javascript,Jquery,Asp.net,Jquery Focusout,我想在文本框的focusout上调用javascript函数。我有很多TextBox,因此为了防止每个TextBox都有监听器,有没有可能在任何TextBoxfocusout上调用相同的javascript方法,将TextBox的值作为参数传递 我想在客户端而不是服务器端完成这项工作。使用jQuery,只需 $("input").focusout(function(){ //Whatever you want }); 正如米尔尼所指出的,您可能希望与特定的文本框进行交互。为此,您需要使
。我有很多TextBox
,因此为了防止每个TextBox
都有监听器,有没有可能在任何TextBox
focusout
上调用相同的javascript方法,将TextBox的值作为参数传递
我想在客户端而不是服务器端完成这项工作。使用jQuery,只需
$("input").focusout(function(){
//Whatever you want
});
正如米尔尼所指出的,您可能希望与特定的文本框进行交互。为此,您需要使用“$(this)”作为选择器
$("input").focusout(function(){
$(this).css("background-color", "beige");
});
当场失去焦点时会发生模糊事件
试试这个:
$("input").blur(function(){
//alert("ok")
});
使用
$(“输入”).focusout(函数(){
var tBval=$(this.val();
console.log(tBval);
//或者调用将文本框的值作为参数传递的函数
//myFunction(tBval);
});代码>
注意:如果您需要访问触发事件的特定文本框,您可以在事件句柄中使用$(this),这可能是他首先想要知道的。我把它写进了答案,谢谢你指出!