【问题标题】:Is it possible to auto submit Form Input Value to another page?是否可以将表单输入值自动提交到另一个页面?
【发布时间】:2017-05-18 05:40:32
【问题描述】:

我正在尝试一些东西,我觉得,我可能已经从这个论坛得到了答案。 好吧,我正在尝试将输入值发布到页面,但找不到正确的代码。

示例: 我有一个带有以下表单标签的帖子页面:

<form action="/RequestingDownload.php" method="post" target="_blank">
    <input name="filename" value="PhantomBook.pdf" type="hidden"><br> 
    <input name="filesize" value="15MB" type="hidden"><br> 
    <input name="id" value="fs5ser" type="hidden"><p></p><div align="center">
    <input alt="Download" src="button-download.png" width="184" type="image" height="99">
</div>
</form>

所以您可以在上面的页面中看到输入值,我正在尝试使用 SetTimeout 将上面的表单重定向到“ReqestingDownload.php”页面,然后它将登陆到实际的下载页面。 所以下面的表单标签被放在“RequestingDownload.php”页面中:

<form id="ponyo_form" action="/DownloadServer.php" method="post" target="_blank">
    <input name="filename" value="" type="hidden"><br> <input name="filesize" value="" type="hidden"><br> 
    <input name="id" value="" type="hidden"><p></p><div align="center">
    <input alt="Download" src="button-download.png" width="184" type="image" height="99">
</div>
</form>

其中“ponyo_form”用于超时。 我知道值的blockqoute(“”)之间一定有一些php编码,但我不知道应该是什么。

我想我已经解释得非常清楚了,以便任何专家都可以帮助我完成。

【问题讨论】:

  • 尝试在网站中通过提交表单或ajax搜索,你会找到你想要的。
  • @RiggsFolly 它没有达到目的。
  • 你也不问。向我们展示发布您的表单的 javascript。

标签: javascript php forms


【解决方案1】:

我看到你想在下载之前有一个确认页面,不是吗?

您有一些页面(例如称为 1)将表单发送到 RequestingDownload.php(我们称之为 2),然后发送到 DownloadServer(我们称之为 3)。

因此,第 2 页应使用第 1 页上发送的值填充表单的输入字段。

您应该像这样使用 $_POST['name_of_the_field_of_the_form']:

<form id="ponyo_form" action="/DownloadServer.php" method="post" target="_blank">
    <input name="filename" value="<?=$_POST['filename'];?>" type="hidden"><br> <input name="filesize" value="<?=$_POST['filesize'];?>" type="hidden"><br> 
    <input name="id" value="<?=$_POST['id'];?>" type="hidden"><p></p><div align="center">
    <input alt="Download" src="button-download.png" width="184" type="image" height="99">
</div>
</form>

【讨论】:

  • 谢谢亲爱的。这就是我一直在寻找的。很高兴您选择了我的问题并用我需要的确切解决方案解决了这个问题。你真是个天才。
猜你喜欢
  • 2014-08-29
  • 2014-05-01
  • 1970-01-01
  • 2020-10-22
  • 1970-01-01
  • 1970-01-01
  • 2011-02-19
  • 2020-05-10
  • 2022-01-02
相关资源
最近更新 更多