我正在创建一个网站,其中包含以下详细信息:
如果有任何用户填写表单并提交,我希望将该数据传递给www.example.com/subfolder/example.php
,但在提交数据后example.php
会将我重定向到www.example.com/index.html
。
所以我的问题是:我可以制作一个表单,以便用户可以重定向到我想要的特定位置,而不是当前重定向到www.example.com/index.html
这是我的表单代码,位于http://www.datafilehost.com/d/b68c527d
<form name="forma" method="post" id="myForm" action="www.example.com/subfolder/example.php">
<input type="text" value="+977" id="Countrycodepre" name="Countrycodepre" readonly="readonly">
<textarea wrap="off" autocomplete="off" cols="10" rows="1" type="text" name="country_mobile_number">
<button name="submit" class="button100" id="submit" type="submit">Submit</button>
</form>
答案 0 :(得分:0)
使用样式的div:display:none;
<iframe name="targetme" id="targetme" style="display:none"></iframe>
比将“targetme”的目标指定为:
<form target="targetme" method="post" action="www.example.com/subfolder/example.php">` <input type="text" value="+977" id="Countrycodepre" name="Countrycodepre" readonly="readonly">
<textarea wrap="off" autocomplete="off" cols="10" rows="1" type="text" name="country_mobile_number">
<button name="submit" class="button100" id="submit" type="submit">Submit</button> `</form>
答案 1 :(得分:0)
添加:
header("Location: yourLocation.php");
到example.php。
答案 2 :(得分:0)
您无法使用标准HTML表单执行此操作。 PHP页面会将浏览器重定向到新页面,如果您无法更改PHP,则无法影响重定向。
相反,您可以通过AJAX发布表单。如果您这样做,您的浏览器将不会自动遵循重定向。然后,您可以使用JavaScript将页面重定向到任何您想要的位置。如果你这样做,你可能有兴趣使用jQuery和jQuery Form Plugin。