繁体   English   中英

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

[英]How do I have a form save users data after being incorrectly filled

我正在尝试将表单放在哪里,如果用户输入数据但不正确,它将把它们发送回表单以修复错误。 我的问题是,它总是然后擦除所有其他内容。 有没有一种方法可以让我自动保存该文件,并且只需要重新设置需要修复的内容?

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

感谢您的时间!

您可以创建一个Javascript验证程序,如果所有必需的输入都已填充,但是禁用了JS,则将向您发出警报,您仍然必须使用$ _POST来重新填充输入。

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

首先,您应该使用html5输入类型 s,这样就不必使用javascript验证输入字段。

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

我希望这有帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM