【问题标题】:Working with multiple forms at once in PHP在 PHP 中一次处理多个表单
【发布时间】:2011-08-28 09:42:54
【问题描述】:

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

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

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

【问题讨论】:

    标签: php forms submit


    【解决方案1】:

    这是一个三步过程:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-04-29
        • 1970-01-01
        • 2015-03-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多