【发布时间】:2015-03-16 17:51:43
【问题描述】:
以前有人问过这个问题,但我找不到对我的情况有帮助的答案。
我在一页中有两个表单。
假设第一个表单要求用户输入姓名或电子邮件,然后按“添加”按钮,第二个表单显示“结果”表示用户已输入所需数据,然后按“继续”按钮。
因此,第一个表单中有 2 个用于姓名和电子邮件的“添加”按钮,第二个表单中有 1 个“继续”按钮,用于将数据(姓名或电子邮件)发布到下一页。
问题是贴到下一页的数据是空的; “姓名”和“电子邮件”都没有被带到下一页。
我的情况是,我需要将两个表单分开放置在同一页面中,我无法合并字段并在一个表单下添加带有结果的按钮和继续按钮。
注意:以下代码仅为示例。
第一个表单示例代码:
<form method="post" action="somepage.php">
Name: <input type="text" name="randomname">
<input type="submit" value="Add">
Email: <input type="text" name="email">
<input type="submit" value="Add">
</form>
第二种形式的示例代码:
<form method="post" action="somepage.php">
<!--Result Displayed Here-->
<input type="submit" value="Continue">
</form>
正如我上面提到的,应该发布到下一页的数据总是发送为空,好像“名称”或“电子邮件”字段中没有输入任何内容。
如何使第二个表单继续/将第一个表单上提交的数据发布到下一页?
任何帮助将不胜感激。
【问题讨论】:
-
你看到这里的问题了吗?
<form action="method="post" action="somepage.php"> -
此代码包含错误,但由于它只是“示例代码”,因此很难说这是否是原因。问题被标记为 Javascript、jQuery 和 PHP,但几乎没有提到这些。最小、完整和可验证的示例在哪里?
-
是的,对不起,我的实际代码中正确,我只是在这里搞砸了。问题仍然存在。 @diggersworld
-
您尝试在 somepage.php 中添加
var_dump($_POST);吗?它在倾销什么? -
你也可以把你正在使用的代码放在
somepage.php上
标签: javascript php jquery html forms