Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我试图让我的表单在哪里,如果用户输入数据并且它不正确,它会将它们发送回表单以修复那里的错误。我的问题是它总是会清除所有其他内容。有没有办法让我自动保存并重置需要修复的内容?
我知道我可能可以使用 $_POST 但我想知道是否有更快的方法。
感谢您的时间!
您可以制作一个 Javascript 验证器,它会提醒您,如果未填写所有必需的输入,但禁用 JS,您仍然必须使用 $_POST 重新填充输入。
在将用户送回之前,将 $_POST 数据保存到会话变量中。从表单页面上的该变量加载数据并使用它来填写字段(当然unset,当您不再需要数据时该变量)。
unset
首先,您应该使用html5 输入类型s,这样您就不需要使用 javascript 验证输入字段。
其次,对必填字段使用 required 属性。
我希望这有帮助。