- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:携帯サイトについて【再質問】)
携帯サイトの入力フォームで戻ると入力データが消える問題について
このQ&Aのポイント
- 携帯サイトで入力フォームからエラーページに戻ると、入力したデータが消えてしまう問題について相談です。
- PCならば戻るボタンでデータを残せますが、携帯ではボタンが認識されず困っています。
- 携帯サイトの入力フォームからエラーページに戻っても、入力したデータを保持する方法を教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
面倒ですが、 エラー時の戻るボタンもformで <form action="前のcgi"> <input type="hidden" name="○○" value="$○○"> ~ <input type="submit" value="戻る"> </form> としてあげてもともとの入力画面にも <input type="test" name="○○" value="$○○"> </form> としておいてやれば確実ですし、訪問者に親切だと思います
その他の回答 (1)
noname#25358
回答No.1
>PCなら、<imput type="button" value="戻る" onClick="history.go(-1)">でボタンを作ればオッケーなのですが この認識がそもそも間違いです(^_^; 見かけ上は戻っているように見えますが、入力フォームに戻るとは、コンピュータから見れば「前ページを表示しなおし」ているだけなのです。 よって、入力された情報をどこかに保存しておき、入力フォームを表示する際に、前回入力された情報を出力する、というプログラムを追加するしかありません。 history(-1) でも情報が残っているのは、メモリに余裕があるからという理由でブラウザが「ついでに」とっていてくれているだけで、メモリに余裕がないパソコンでは消えてしまうのです。
質問者
お礼
ありがとうございますm(__)m なるほどー。PCの戻るボタンは、端末自体のメモリが覚えてくれているだけなんですか。。知らなかった(>_<) 勉強になりました。 ありがとうございますm(__)m
お礼
ありがとうございますm(__)m まさに!知りたかった情報です!!! ホントにありがとうございます\(●⌒∇⌒●)/ 早速cgi書き直して試します!! ほんっっっっっとーにありがとうございますm(__)m