• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:携帯サイトについて【再質問】)

携帯サイトの入力フォームで戻ると入力データが消える問題について

このQ&Aのポイント
  • 携帯サイトで入力フォームからエラーページに戻ると、入力したデータが消えてしまう問題について相談です。
  • PCならば戻るボタンでデータを残せますが、携帯ではボタンが認識されず困っています。
  • 携帯サイトの入力フォームからエラーページに戻っても、入力したデータを保持する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

面倒ですが、 エラー時の戻るボタンもformで <form action="前のcgi"> <input type="hidden" name="○○" value="$○○"> ~ <input type="submit" value="戻る"> </form> としてあげてもともとの入力画面にも <input type="test" name="○○" value="$○○"> </form> としておいてやれば確実ですし、訪問者に親切だと思います

nikuq
質問者

お礼

ありがとうございますm(__)m まさに!知りたかった情報です!!! ホントにありがとうございます\(●⌒∇⌒●)/ 早速cgi書き直して試します!! ほんっっっっっとーにありがとうございますm(__)m

その他の回答 (1)

noname#25358
noname#25358
回答No.1

>PCなら、<imput type="button" value="戻る" onClick="history.go(-1)">でボタンを作ればオッケーなのですが  この認識がそもそも間違いです(^_^;  見かけ上は戻っているように見えますが、入力フォームに戻るとは、コンピュータから見れば「前ページを表示しなおし」ているだけなのです。  よって、入力された情報をどこかに保存しておき、入力フォームを表示する際に、前回入力された情報を出力する、というプログラムを追加するしかありません。  history(-1) でも情報が残っているのは、メモリに余裕があるからという理由でブラウザが「ついでに」とっていてくれているだけで、メモリに余裕がないパソコンでは消えてしまうのです。

nikuq
質問者

お礼

ありがとうございますm(__)m なるほどー。PCの戻るボタンは、端末自体のメモリが覚えてくれているだけなんですか。。知らなかった(>_<) 勉強になりました。 ありがとうございますm(__)m

関連するQ&A