0

我正在处理一个 PHP 文件,它有两种不同的形式。

例子:

<form action="index.php" method="POST">
<input type="checkbox" name="box1">
<input type="submit" value="submit1" name="submit">
</form>
<br>
<form action="index.php" method="POST">
<input type="checkbox" name="box2">
<input type="submit" value="submit2" name="submit">
</form>

我的问题是,我想让它们同时工作,彼此独立。例如,当我点击 'submit1' 时,整个 index.php 会重新加载,因为该页面设置了操作。如果我在提交第一个表单之前将其设置为选中,则另一个复选框可能会丢失它的条件。可能会令人困惑,我知道.. 由于我背后有 PHP 代码,我真的不能处理 1 个表单标记之间的整个事情。这就是为什么我要问是否还有其他选项,如 javascript 或其他东西。提前致谢!

4

1 回答 1

0

您可以使用 javascript cookie。您可以对其进行设置,以便 cookie 具有两种表单中所有内容的字段和值,然后在提交时保存/创建。然后,一旦页面重新加载,javascript 可以拆分 cookie 并重新填充其他表单的字段值。您可能需要在两个表单中都有一个隐藏字段,以便您可以识别提交了哪个表单。这是一个可能更详细地向您解释 cookie 的教程:http ://www.tutorialspoint.com/javascript/javascript_cookies.htm

于 2013-06-17T15:31:17.597 回答