• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:hiddenの値を消したくない!)

hiddenの値を消したくない!

このQ&Aのポイント
  • 画面(1)のフォーム内にhiddenのインプットを用意し、JavaScriptによりhiddenのvalueを動的に変更する処理を作成しました。
  • hiddenの値は検索の引数に使用する重要なものなのですが、ネスケ(4.78)では画面サイズを変更しただけでhiddenに値が入っていたとしてもその値が消えてしまいます。
  • また、画面(1)から別画面に遷移して、history.back()で画面(1)に戻った際にもhiddenの値が消えてしまいます。

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

  • ベストアンサー
  • leaz024
  • ベストアンサー率75% (398/526)
回答No.3

NN4.73でも、同様の現象が確認できました。 いろいろ試したところ、消えるのはhiddenの値だけで、JavaScriptの変数などは変わりないようです。 私は、次のような方法で回避できました。 ・JavaScriptでグローバル変数を1つ用意する。 ・hidden への値設定は、全てこの変数へ設定するように変更する。 ・Submit時に、変数の値を hidden へ設定する。 1度お試し下さい。

その他の回答 (2)

  • A__
  • ベストアンサー率47% (22/46)
回答No.2

もしかしたら <input style=display="none"> が使えるかもしれません。

  • madman
  • ベストアンサー率24% (612/2465)
回答No.1

クッキーはだめですか? 動的に変更した値をクッキーに記述し、submit時にクッキー読み出し→hiddenに書き込み→クッキー削除→submit実行と処理する。

関連するQ&A