0

私は現在、非常に大幅な変更を加えることができない、すでに確立されたシステムに取り組んでいます。フィールドの1つが入力/更新されるたびに、フォームを「自動保存」する必要があります。これを行うために、イベントをすべてのフィールドの onblur にバインドしました

document.form.submit();

処理ページに移動し、必要な処理を実行してフォームに戻り、mysql から情報を取得して表示します。リロードによる「フラッシュ」が少しありますが、これは問題ではありません。本当の問題は、基本的にページがリロードされるため、ユーザーがタブインデックスを失うことです。したがって、タブが押されると、フォームが送信されてリロードされ、ユーザーが期待する次のフィールドではなく、タブが最初から開始されます。

ユーザーが入っていたフィールドを「記憶」し、フォームが送信された後に次のフィールドに移動する実装できるjavascript(jqueryなし)を使用するソリューションはありますか?

ありがとうございました!!

4

0 に答える 0