2010-04-18 6 views
2

내가 사용 reCAPTCHA를JQuery와 콜백 함수

Recaptcha.create("xxx", "recaptcha", { 
      theme: 'clean', 
      tabindex: 0, 
      callback: $("#id").focus 
     }); 

내가 어떤 분야를 집중하는 콜백을 사용하기를 원하지만 그것은 작동하지 않습니다 만 callback: f

function f() { 
     $("#FIO").focus(); 
    } 

문제가 무엇

작동?

답변

6

콜백은 함수 여야합니다. $() 함수를 실행하고 포커스 메서드를 참조하려고 시도한 것. 그것은 작동하지 않습니다. 이 시도.

Recaptcha.create("xxx", "recaptcha", { 
     theme: 'clean', 
     tabindex: 0, 
     callback: function() { $("#id").focus(); } 
    }); 
0

성명 $("#FIO").focus()의 결과가 범위에서 일관되게 유지됩니까?

또는 시도해주세요. focus()callback: function() { $("#FIO").focus(); }

0

또한 자바 스크립트의 기본 기능, 당신은 어느 쪽이든에서 할 수있는

callback: function(){$("#id").focus();} 

또는

callback: function(){$("#id")[0].focus();}