-1

我有一个带有包含文本框的模板字段的 ASP.NET GridView。

调用 ajax 来验证用户输入是否正确的 javascript 代码。我希望通过光标离开文本框来检测这一点,这看起来就像 JQuery.Blur 会做的那样。

问题是:如何获取光标模糊的控件ID?

4

2 回答 2

0

1)向文本框添加一个类,以便您可以识别 GridView 周围的那些文本框。

2)当你完成渲染你的 GridView 时(如果是页面的完整加载,或者 ajax 调用),向这些类添加一个事件处理程序,它们会触发模糊事件,如下所示:

$('.myTextboxThatShouldBeValidated').blur(function(){
   var myControlID = $(this).attr("id");
   yourAjaxCallValidation(myControlID);
});

3) 完成!

于 2013-06-25T21:20:44.740 回答
0

像这样的东西应该可以解决问题

$('.selector').blur(function() {
   var blurId = this.id;
   // do something with the id
   ...       
   alert('Control that triggered blur was ' + blurId);
});
于 2013-06-25T21:16:39.867 回答