如何在填写不正确后保存用户数据表单

时间:2012-09-01 18:13:22

标签: php forms

我正在尝试将表单放在哪里,如果用户输入数据并且它不正确,它会将它们发送回表单以修复错误。我的问题是它总是擦掉所有其他内容。有没有办法让我自动保存,只需要修复需要重置的东西?

我知道我可以使用$ _POST,但我想知道是否有更快的方式。

感谢您的时间!

3 个答案:

答案 0 :(得分:2)

你可以制作一个Javascript验证器,它会提醒你,如果所有必需的输入都没有填写,但是如果禁用JS,你仍然需要使用$ _POST来重新填充输入。

答案 1 :(得分:1)

在发回用户之前,将$ _POST数据保存到会话变量中。从表单页面上的该变量加载数据并使用它来填充字段(当然,当您不再需要数据时,填充变量unset。)

答案 2 :(得分:1)

首先,您应该使用html5 input type s,这样您就不需要使用javascript验证输入字段。

其次,对必填字段使用必需属性。

我希望这会有所帮助。