質問: ### 商品のオーダーフォームを作成したい javascrptとPHPで商品のオーダーフォームを作成しています。 入力必須項目が空欄だった場合、入力内容の確認画面で『未入力の必須項目があるので入力しなおしてください』というメッセージとともにブラウザバックボタンを表示し、入力画面に戻るようにしています。 その際、入力画面に戻ると選択されていたコンボボックスの内容がリセットされてしまい、1から選択しなおさなくてはならなくなるので、その選択状態を維持したいです。 ### 該当のソースコード ``` ``` ``` 商品カテゴリーA 商品カテゴリーB 商品カテゴリーC 入力情報を確定して送信する ``` ### 補足情報 使用ツール:Adobe Brackets
回答: submitイベントで値をcookie等に保存しておき、pageshowイベントでevent.persistedをチェックして状態を復元するするのがいいのではないでしょうか。 参考:bfcache について覚えて帰ってもらいます。(転載) - oogatta のブログ