我使用recaptcha
Recaptcha.create("xxx", "recaptcha", {
theme: 'clean',
tabindex: 0,
callback: $("#id").focus
});
我想使用回调来关注某些字段,但它不起作用,只有callback: f
有效
function f() {
$("#FIO").focus();
}
问题是什么?
答案 0 :(得分:6)
回调需要是一个函数。您尝试执行$()函数并引用它的焦点方法。那不行。试试这个。
Recaptcha.create("xxx", "recaptcha", {
theme: 'clean',
tabindex: 0,
callback: function() { $("#id").focus(); }
});
答案 1 :(得分:0)
您确定声明$("#FIO").focus()
的结果在范围内是否一致?
或试试这个?callback: function() { $("#FIO").focus(); }
答案 2 :(得分:0)
focus()
也是javascript的原生函数,你可以用任何一种方式
callback: function(){$("#id").focus();}
或
callback: function(){$("#id")[0].focus();}