您可以采用不同的方法(例如cookies,jquery等),但在这种情况下,HTML和PHP中的一行代码已经足够了。请尝试以下示例代码:<form name="test" method="post"> Your Name: <input type="text" name="YourName" <?php if (isset($_POST['YourName'])) echo 'value="'.$_POST['YourName'].'"';?> > <input type="submit" value="Submit"> </form> 在上面的代码中,如果有东西被发布到接收页面(可以是相同的页面,比如在你的情况下),那么发布的值将打印在相应的字段中。您可以使用此方法为组成表单的所有字段使用。 如果您希望,您也可以在表单中类似地使用$_GET方法。
如果您使用传统的表单提交方式,在下一次编写表单时需要保存参数并重新编写表单输入元素。但更好的方法是使用AJAX——这样,字段数据将在不提交表单的情况下发送,并且输入元素保留其数据。请参见此链接:http://www.w3schools.com/ajax/default.asp