1

送信時に入力の内容をクリアし (これは機能します)、フィールドに再び焦点を合わせて、ユーザーが自動的に入力を再開できるようにしようとしています。

$("#submitMessage").submit(function() {
    $("#messageText").attr("value", "");
    $("#messageText").focus();
})

このようにするとフィールドはクリアされますが、フォーカスは要素に戻されません。何か案は?

- 編集 -

フォーム自体ではなく、ボタンの関数を呼び出していました。それを切り替えるときは常に問題ありません。

4

1 に答える 1

-1

送信後にページがリロードされる場合は、フォーカス コードを document.ready に追加します。

于 2013-03-07T16:30:34.947 に答える