是否可以自动将表单输入值提交到另一个页面?

时间:2017-05-18 05:40:33

标签: javascript php forms

我正在尝试一些事情,我觉得,我可能会从这个论坛得到答案。 好吧,我正在尝试将输入值发布到页面,但无法为其找到正确的代码。

实施例: 我的帖子页面包含以下表单标记:

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

所以你可以在上面的页面中看到输入值,我试图将上面的表格重定向到&#34; ReqestingDownload.php&#34;在SetTimeout的页面然后它将登陆到实际的下载页面。 因此,以下表格标签被放入&#34; RequestingDownload.php&#34;页:

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

&#34; ponyo_form&#34;适用于超时。 我知道必须在value&#c; blockqoute(&#34;&#34;)之间进行PHP编码,但我不知道它应该是什么。

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

1 个答案:

答案 0 :(得分:0)

我觉得你想在下载之前有一个确认页面不是吗?

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

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

你应该像这样使用$ _POST [&#39; name_of_the_field_of_the_form&#39;]:

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