提交Web表单时,请勿重置数据字段

时间:2011-11-09 04:10:55

标签: php javascript html forms

如何在不使用HTML,javascript和PHP清除字段中的数据的情况下向自己提交表单?

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:2)

你可以采取不同的方法(例如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方法。