我正在使用PHP进行表单验证。如果表单无效,我想保留所有输入,textareas和's中的现有值。表单的操作与表单本身的页面相同,例如:
<form action= method=post>
...
</form>
除了回显每个字段中的值之外,还有办法保留字段的值吗?
答案 0 :(得分:3)
除了回显每个字段中的值之外,还有办法保留字段的值吗?
不,没有。
这就是为什么通常有一个例程来模拟你的字段。
答案 1 :(得分:0)
httpfill
使用了一种技术,它是FormEncode
Python表单生成和验证库的一部分。
基本上,将表单html加上包含值的数据结构,解析表单html,查找与数据结构中的项目对应的表单元素,然后添加值。
这不会处理错误,但可以扩展为httpfill
已完成。 (它有一个非常简单的特殊元素系统,如果没有错误就会被删除。)
但实际上,你应该像@Quentin所说的那样模拟你的字段。