我正在尝试将表单放在哪里,如果用户输入数据并且它不正确,它会将它们发送回表单以修复错误。我的问题是它总是擦掉所有其他内容。有没有办法让我自动保存,只需要修复需要重置的东西?
我知道我可以使用$ _POST,但我想知道是否有更快的方式。
感谢您的时间!
答案 0 :(得分:2)
你可以制作一个Javascript验证器,它会提醒你,如果所有必需的输入都没有填写,但是如果禁用JS,你仍然需要使用$ _POST来重新填充输入。
答案 1 :(得分:1)
在发回用户之前,将$ _POST数据保存到会话变量中。从表单页面上的该变量加载数据并使用它来填充字段(当然,当您不再需要数据时,填充变量unset
。)
答案 2 :(得分:1)