TextBox가 포함 된 템플릿 필드가있는 ASP.NET의 GridView가 있습니다.JQuery Blur 현재 컨트롤 ID를 얻는 방법
사용자 입력의 유효성을 검사하는 javascript 코드가 올바른지 아닌지. 커서가 텍스트 상자를 떠나는 것을 감지하고 싶습니다. JQuery.Blur가하는 것처럼 보입니다.
질문 : 커서가 흐려지는 컨트롤 ID를 얻는 방법은 무엇입니까? 이 같은
TextBox가 포함 된 템플릿 필드가있는 ASP.NET의 GridView가 있습니다.JQuery Blur 현재 컨트롤 ID를 얻는 방법
사용자 입력의 유효성을 검사하는 javascript 코드가 올바른지 아닌지. 커서가 텍스트 상자를 떠나는 것을 감지하고 싶습니다. JQuery.Blur가하는 것처럼 보입니다.
질문 : 커서가 흐려지는 컨트롤 ID를 얻는 방법은 무엇입니까? 이 같은
뭔가 트릭
$('.selector').blur(function() {
var blurId = this.id;
// do something with the id
...
alert('Control that triggered blur was ' + blurId);
});
1)의 GridView 주위에 당신이 그 텍스트 상자를 식별 할 수 있도록 텍스트 상자에 클래스를 추가를해야한다. 당신이 경우에 전체 페이지의로드, 또는 아약스 호출)이다 (당신의 GridView 렌더링 완료
2)과 같이, 그들은 흐림 이벤트를 트리거 이러한 클래스들에 이벤트 처리기를 추가 :
$('.myTextboxThatShouldBeValidated').blur(function(){
var myControlID = $(this).attr("id");
yourAjaxCallValidation(myControlID);
});
3) 완료!
코드를 추가해 주시겠습니까? 이벤트 핸들러 내부에서 ID를 얻으려고한다면'this.id'를 사용하십시오. – Joe