2011-11-09 28 views
3

如何在不清除使用HTML,JavaScript和PHP的字段中的数据的情况下向自身提交表单?在提交网页表单时,请勿重置数据字段

+0

请参阅:
[http://www.askaboutphp.com/213/php-and-jquery-submit-a-form-without-refreshing-the-page.html](http://www.askaboutphp。 COM/213/PHP-和jQuery的提交-A型,而无需刷新最page.html中) –

回答

2

如果使用传统表单提交,则需要保存参数并在下次写入表单时重写表单输入元素。但更好的方法是使用AJAX - 然后在没有表单提交的情况下发送字段数据,并且输入元素保留其数据。看到这个链接:http://www.w3schools.com/ajax/default.asp

2

你可以采取不同的方法(例如cookies,jquery等等),但是在这种情况下,PHP中的HTML +一行是绰绰有余的。尝试这个例子的代码:上面如果某物已经贴到接收页面

<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方法。

相关问题