1

ユーザーがページ内のリンクをクリックしてから[戻る]ボタンをクリックしたときのページ内のテキストエリアのデフォルトの動作は、コンテンツをリセットすることです。どうすればこれを防ぐことができますか?

現在、テキストエリアのあるPHPページがあります。PHPスクリプトは小さなコンテンツを生成してテキストエリアに配置しますが、ユーザーがリンクをクリックしてから戻るボタンをクリックすると、テキストはテキストエリアに表示されなくなります。

ps.:セッションを使用せずにお願いします。

私が実際に行っていること:

page.php

<textarea readonly="readonly"><?php echo $somevarhere ?></textarea>
<a href="nicelink.php">Hey</a>

したがって、page.phpを開いて[Hey]をクリックすると、nicelink.phpに移動します。ただし、戻るボタンを押すと、テキストエリアの内容が失われます。PHPでF5キーを押してページをもう一度生成する必要があるため、テキストエリアのコンテンツが生成されます。textareaがリセットされないようにするにはどうすればよいですか?

4

2 に答える 2

0

私が理解していることから、訪問者に TextArea を変更してほしくありません。読み取り専用に設定してみてはいかがでしょうか。

于 2012-06-07T03:49:59.377 に答える
0

$somevarhere のコンテンツを JavaScript 変数に入れ、$somevarhere が空のときに ajax 経由でロードし、ページのロード時またはイベント ハンドラ経由で json などを介して送信できます。

それは複雑ですが、機能するはずのセッションがありません...

于 2012-06-07T06:20:50.810 に答える