时间:2021-07-01 10:21:17 帮助过:6人阅读
比如内容不合法 提交失败后刷新页面时怎么在文本框保存数据呢?不用框架我知道怎么保存 用TP不知道怎么保存 也是用一个session保存起来这个数据吗?如果提交不通过再把数据输出到前端?
提交的数据,在controller中可以得到吧,然后控制器中报错,再把数据assign到模板,应该可以满足你的需求,还有就是,在js中提交表单或者ajax之前,存储到localstrage中,控制器报错后,跳转到模板,从localstrage中读取数据,也是可以的。
最好是在前台验证好之后,再让用户提交数据,当然服务器端的验证必不可少
表单自带提交不成功保存数据的功能啊!当然有些表单选项没有比如下拉框刷新就没了。
你说的验证意思是必须提交到服务端才做验证吗?前端js
不做验证吗?如果你非得在服务端做验证还想提交失败了还保存原来的数据,那就把你提交失败的数据在渲染一遍表单,不过我觉得这样得不偿失。我建议你直接用ajax
发送数据到服务端验证结婚返回前端提示。这样用户体验也好。希望对你有帮助