在PHP中一次使用多个表单

时间:2011-05-18 21:05:28

标签: php forms submit

我需要创建一个动态生成一些表单并处理它们的应用程序。用户应该能够单独处理每个表单,而无需重置其他表单中输入的值。

我现在拥有的是一个使用JS生成一些表单的主表单。表格都是相同的(即我迭代include(“myForm.php”)。

我的问题是,每次提交一个表单时,其他表单中的值都会重置。我该如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

使用AJAX发布表单,这不会刷新页面,因此您不会丢失在其他表单中输入的值

答案 1 :(得分:1)

这是一个三步过程:

  1. 确保页面上的每个表单元素都具有唯一的名称和ID。
  2. 将提交的值存储在用户的会话中。
  3. 使用PHP在发布表单时将以前输入的值插入表单字段。