テキストボックスを含むテンプレートフィールドを持つ ASP.NET の GridView があります。
ユーザー入力が正しいかどうかを検証するために ajax を呼び出す JavaScript コード。JQuery.Blurのように、カーソルがテキストボックスを離れることでこれを検出したいと思います。
問題は、カーソルがぼやけるコントロール ID を取得する方法です。
テキストボックスを含むテンプレートフィールドを持つ ASP.NET の GridView があります。
ユーザー入力が正しいかどうかを検証するために ajax を呼び出す JavaScript コード。JQuery.Blurのように、カーソルがテキストボックスを離れることでこれを検出したいと思います。
問題は、カーソルがぼやけるコントロール ID を取得する方法です。
1) クラスをテキスト ボックスに追加して、GridView の周りのテキスト ボックスを識別できるようにします。
2) GridView のレンダリングが終了したら (ページのフル ロードまたは ajax 呼び出しの場合)、これらのクラスにイベント ハンドラーを追加して、次のようにぼかしイベントをトリガーします。
$('.myTextboxThatShouldBeValidated').blur(function(){
var myControlID = $(this).attr("id");
yourAjaxCallValidation(myControlID);
});
3) 完了!