jQuery Mobileで、デモWebサイトで再現できるいくつかの標準的な動作を見つけました。
- http://jquerymobile.com/test/docs/forms/textinputs/に直接アクセスします
- テキスト入力に何かを入力してください
- ページ上の任意のリンクをクリックして、ajax-yアニメーションをお楽しみください
- ブラウザの戻るボタンを使用して戻る
結果:テキスト入力に入力されたテキストはまだそこにあります。これが私が欲しいものです。
ただし、サイトのどこかから来た場合、これは壊れます。
- http://jquerymobile.com/test/docs/forms/にアクセスします
- 「テキスト入力」をクリック
- 上から手順2〜4を実行します
結果:テキスト入力に入力されたテキストが消えました。これは私が望むものではありません。
これをChromeforDesktopとWindowsPhoneエミュレーターでテストしましたが、どちらも同じ動作を示しています。テキスト入力に入力されたテキストを常に保持するにはどうすればよいですか?私の場合、これは検索ボックスです。ユーザーが検索結果から戻った後、すべてを再入力しなくても検索用語を絞り込むことができるようにしたいと思います。