我使用驗證碼jQuery的回調函數
Recaptcha.create("xxx", "recaptcha", {
theme: 'clean',
tabindex: 0,
callback: $("#id").focus
});
我想用回調關注一些領域,但它不工作,只有callback: f
工作
function f() {
$("#FIO").focus();
}
是什麼問題?
我使用驗證碼jQuery的回調函數
Recaptcha.create("xxx", "recaptcha", {
theme: 'clean',
tabindex: 0,
callback: $("#id").focus
});
我想用回調關注一些領域,但它不工作,只有callback: f
工作
function f() {
$("#FIO").focus();
}
是什麼問題?
回調需要是一個函數。你試圖執行$()函數並引用它的焦點方法。這是行不通的。嘗試這個。
Recaptcha.create("xxx", "recaptcha", {
theme: 'clean',
tabindex: 0,
callback: function() { $("#id").focus(); }
});
您確定$("#FIO").focus()
聲明的結果在整個範圍內是否一致?
還是試試這個? callback: function() { $("#FIO").focus(); }
的focus()
也是JavaScript的原生功能,您可以在任何一種方式做
callback: function(){$("#id").focus();}
或
callback: function(){$("#id")[0].focus();}