2013-06-25 8 views
-1

我有一個帶有包含文本框的模板字段的ASP.NET的GridView。JQuery模糊如何獲取當前控件ID

調用ajax來驗證用戶輸入的javascript代碼是否正確。我希望通過光標檢測這個文本框,這看起來像JQuery.Blur會做的。

問題是:如何獲得光標模糊的控件ID?

+0

請問您可以添加一些代碼嗎?如果你想在事件處理程序中獲取id,那麼使用'this.id'。 – Joe

回答

0

像這樣的東西應該做的伎倆

$('.selector').blur(function() { 
    var blurId = this.id; 
    // do something with the id 
    ...  
    alert('Control that triggered blur was ' + blurId); 
}); 
0

1)一類添加到文本框,這樣你就可以找出你周圍那些的GridView文本框。

2)當你完成渲染你的GridView(如果是頁的滿負荷,或AJAX調用),添加事件處理程序,他們觸發blur事件這些類S,這樣的:

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

3)完成!