如何使用PHP将字段保存为无效形式?

时间:2011-12-09 21:18:00

标签: php forms

我正在使用PHP进行表单验证。如果表单无效,我想保留所有输入,textareas和's中的现有值。表单的操作与表单本身的页面相同,例如:

<form action= method=post>
...
</form>

除了回显每个字段中的值之外,还有办法保留字段的值吗?

2 个答案:

答案 0 :(得分:3)

  

除了回显每个字段中的值之外,还有办法保留字段的值吗?

不,没有。

这就是为什么通常有一个例程来模拟你的字段。

答案 1 :(得分:0)

httpfill使用了一种技术,它是FormEncode Python表单生成和验证库的一部分。

基本上,将表单html加上包含值的数据结构,解析表单html,查找与数据结构中的项目对应的表单元素,然后添加值。

这不会处理错误,但可以扩展为httpfill已完成。 (它有一个非常简单的特殊元素系统,如果没有错误就会被删除。)

但实际上,你应该像@Quentin所说的那样模拟你的字段。