防止textarea在转到另一页并返回后重置

时间:2012-06-07 03:29:40

标签: php html textarea

当用户点击页面内的链接然后点击“返回”按钮时,页面中textarea的默认行为是重置其内容。我该如何防止这种情况?

现在我有一个带有textarea的PHP页面。 PHP脚本生成一个小内容并放入textarea,但如果用户单击链接然后单击后退按钮,文本将不再出现在textarea中。

ps:请不要使用会话。

我在做什么:

page.php文件

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

所以,当我打开page.php并点击“嘿”时,我会去nicelink.php。但是,如果按下后退按钮,则textarea的内容将消失。我必须按F5为PHP再次生成页面,因此textarea内容。如何防止textarea被重置?

2 个答案:

答案 0 :(得分:0)

据我了解,您不希望访问者更改TextArea。也许尝试将其设置为只读?

答案 1 :(得分:0)

您可以将$ somevarhere的内容放入javascript变量,并在$ somevarhere为空时通过ajax加载,在加载页面时通过json等传输或通过事件处理程序。

这很复杂但没有应该有效的会议......

相关问题