0

サインアップ ページとログイン ページでhttp://docs.jquery.com/Plugins/Validation/Methods/remoteを使用して、ユーザー名が存在するかどうかを確認するサイトがあります。

Chrome と Firefox でうまく機能します。

ただし、IE7-9 では、次の問題があります。

ユーザー名を入力してすぐに Tab キーを押すと (次のフィールドに移動するため)、次のフィールドにフォーカスする代わりに、フォーカスがブラウザーのアドレス バーにジャンプします。(実際には、次のフィールドに正しくフォーカスする場合もあります。これは、リモート応答の速度に依存するようです。)

1.9.0 と v1.10.0 の新規ダウンロードの両方を試しました。

何かご意見は?

PS 私は、Win XP sp2 でネイティブの Internet Explorer 7 を、Win7 で IE9 をテストしました。

4

1 に答える 1

0

これは修正されたようです:

ページの読み込み後にユーザー名フィールドにカーソルを合わせる行がありました。しかし、私は永続的なプレースホルダー (http://jsfiddle.net/mrcoles/Kwsts/) を使用していたので、回り道をしました:

$('#username').parent().children('label').click();

に変更したら$('#username').focus();動きました。

どこでなぜ競合があったのかわかりませんが、そのクリックハンドラを削除することで解決したようです。

于 2012-10-12T23:23:00.913 に答える