在 PHP 中同时处理多个表单

发布于 2024-11-07 18:56:27 字数 186 浏览 0 评论 0原文

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

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

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

I need to make an application which dynamically generates some number of forms and processes them. The user should be able to deal with each form individually without resetting the entered values in the other forms.

What I have right now is a master form that uses JS to generate some number of forms. The forms are all the same (i.e. I iterate on include("myForm.php").

My problem is that every time I submit one form, the values in the other forms get reset. How do I fix this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

不必在意 2024-11-14 18:56:27

这是一个三步过程:

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

This is a three-step process:

  1. Ensure that each form element on the page has a unique name and ID.
  2. Store submitted values in the user's session.
  3. Use PHP to insert the previously-entered values into the form fields when a form is posted.
单挑你×的.吻 2024-11-14 18:56:27

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

Post the form with AJAX, this doesn't refresh the page so you won't lose the values entered in the other forms

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文