Php 表单文本框缓存问题

Php 表单文本框缓存问题,php,forms,caching,textbox,Php,Forms,Caching,Textbox,我有一个PHP表单,包含各种输入字段和文本框。如果提交并返回,则输入字段中提交的所有数据都将保留,但文本框为空。如何将输入到文本框中的数据像常规文本输入一样缓存?这是客户端的问题。虽然无法强制浏览器缓存textarea输入,但如果需要,您可以使用cookies将数据发送回自己。一种简单的方法是在提交表单时将textarea输入存储在cookies中,然后检查cookies,并在随后向服务器发出的请求中将值插入页面源中 查看有关设置cookies的信息,并了解如何在下次访问表单时访问信息。我通常更

我有一个PHP表单,包含各种输入字段和文本框。如果提交并返回,则输入字段中提交的所有数据都将保留,但文本框为空。如何将输入到文本框中的数据像常规文本输入一样缓存?

这是客户端的问题。虽然无法强制浏览器缓存textarea输入,但如果需要,您可以使用cookies将数据发送回自己。一种简单的方法是在提交表单时将textarea输入存储在cookies中,然后检查cookies,并在随后向服务器发出的请求中将值插入页面源中


查看有关设置cookies的信息,并了解如何在下次访问表单时访问信息。

我通常更喜欢使用“后退”按钮,但如果您想重新填充所有字段,另一种方法是将表单页面提交给self,然后执行以下操作:

<form action="whatever" method="POST">
<input type="text" size="20" name="text_field" value="<?php echo $_POST['text_field']; ?>">
<textarea name="text_area"><?php echo $_POST['text_area']; ?></textarea>
<input type="submit" value="Submit">
</form>