通过HTML表单发布的数据为空

时间:2015-03-16 17:51:43

标签: javascript php jquery html forms

之前有人问过,但我无法找到有助于我的情况的答案。

我在一个页面中有两个表单。

假设第一个表单要求用户插入名称或电子邮件,然后按"添加"按钮,第二个表单显示"结果"表示用户已输入所需数据,然后按"继续"按钮。

因此,有2"添加"第一种形式的名称和电子邮件按钮,以及1"继续"第二种形式的按钮,用于将数据(姓名或电子邮件)发布到下一页。

问题是发布到下一页的数据为空;没有" name"也不是"电子邮件"进入下一页。

我需要在同一页面中分隔两个表单并且我无法组合字段并在结果中添加按钮并在一个表单下继续按钮。

注意:以下代码仅供参考。

第一个表单示例代码:

<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>

正如我上面提到的,应该发布到下一页的数据总是为空,就好像在&#34; name&#34;中没有输入任何内容一样。或者&#34;电子邮件&#34;字段。

如何让第二张表格将第一张表格上提交的数据传送/张贴到下一页?

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

提交第二张表格时,只提交第二张表格。如果您希望第一种形式的元素也可以继续使用,则必须组合您的表单或创建第二种形式的虚拟输入,这些输入会自动更新(即更改)以匹配第一种形式的信息。我不确定你是如何实现这一点的,但看起来你实际上并不需要提交第一个表单,所以只需将两者结合起来并添加一些javascript到添加按钮就可以了。