2011-02-02 6 views
1

ReCaptcha, ASP.NET 및 Gaia Ajax으로 작업하고 있습니다. 패치를 통해 AJAX 포스트 백에서 recaptcha_response_field 텍스트 상자의 내용을 검색하기 위해 Gaia와 결합 된 ReCaptcha AJAX API를 사용하는 데 어느 정도 시간이 걸렸습니다.ReCaptcha : 스크립트에서 TextBox의 OnKeyDown에 후킹

이것은 주제를 소개하기위한 것입니다. 이제 ReCaptcha에 다시 패치하지 않고 다른 패치를 적용하고 싶습니다. (현재 ASP.NET 구현보다 더 잘 작동하는 포괄적 인 오픈 소스 라이브러리가 바람직 하겠지만 시간이 없습니다.) this question은 어떤 것을 설명합니다. 기본적으로

,

내가 필요 recaptcha_response_field의 onKeyDown에 이벤트에 끼어 제출되는 양식을 방지 내 자바 스크립트 코드 조각을 주입하는 AJAX 포스트 백시 CAPTCHA를 렌더링 ReCaptcha.Create()를 호출 후.

나는 <input> 태그를 렌더링하지 않으므로 (내가 제어 할 수 없음), 외부에서 후크해야한다는 것을 알고 있습니다. 일반적으로

,

나는 당신이 실제로 일반적인 질문에 대답 할 수있다 생각한다 "어떻게 프로그래밍 자바 스크립트 이벤트 핸들러를 설정?"이 반드시 모든 이벤트 클래스에 적용하기 때문이다.

, 당신은

답변

0

내가 보안 문자의 즉석 검사를 권하고 싶지 않다 감사 때문에 다음 프로그램 할 수 단지 무력이, 사진의 기본 문자를 파악 후. (Why does JQuery keydown work for window but not textbox?에서 촬영)

$(function() 
    { 
    $("#{TEXTBOXID}").keydown(function(event) 
    { 
     alert(event.keyCode); 
    }); 
    }); 

+0

난 그냥 사용자가 Enter 키를 누를 때 올바르게 양식을 제출해야합니다

나는 항상 이벤트 핸들러와 같은 뭔가를 jQuery를 사용합니다. 나는 그것이 다른 질문에 대한 후속 조치라고 말했다. –