2

私はレキャプチャを使っています

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

コールバックを使用していくつかのフィールドにフォーカスしたいのですが、機能せず、機能するだけcallback: fです

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

何が問題ですか?

4

3 に答える 3

6

コールバックは関数である必要があります。$() 関数を実行し、そのフォーカス メソッドを参照しようとしています。それはうまくいきません。これを試して。

Recaptcha.create("xxx", "recaptcha", {
        theme: 'clean',
        tabindex: 0,
        callback: function() { $("#id").focus(); }
    });
于 2010-04-18T21:44:02.043 に答える
0

ステートメントの結果が$("#FIO").focus()スコープ全体で一貫していると確信していますか?

またはこれを試しますか?callback: function() { $("#FIO").focus(); }

于 2010-04-18T21:48:05.740 に答える
0

これfocus()もjavascriptのネイティブ機能で、どちらでもできます

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

また

callback: function(){$("#id")[0].focus();}
于 2010-04-18T21:50:35.383 に答える