当用户点击页面内的链接然后点击“返回”按钮时,页面中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被重置?
答案 0 :(得分:0)
据我了解,您不希望访问者更改TextArea。也许尝试将其设置为只读?
答案 1 :(得分:0)
您可以将$ somevarhere的内容放入javascript变量,并在$ somevarhere为空时通过ajax加载,在加载页面时通过json等传输或通过事件处理程序。
这很复杂但没有应该有效的会议......