2016-08-19 150 views
-1

我的表单成功工作但在网站URL中,它只显示地址到表单。我有多个表单,其中显示了表单按钮。当用户单击表单时,对于该特定页一个应该显示为将网站URL表单重定向到特定页面

“www.form.com?test=page A” - 这应该显示在网站的网址

或当表单提交接收器应该查看来自页面A的这个表单。在表单字段中,我隐藏了这个字段名称'Test',以便用户看不到它,但只有接收者可以查看它在它的来自页面A

在我的Html代码,我已重定向到在窗体中生成。 这里是我的Java脚本代码

<script type="text/javascript" src="http://test.com/form/y.php/test2"></script><no1script><a href="https://test.com/forms/discount" title="Online Form">Online Form - </a></no1script> 

如何展示给我的网站网址

回答

0

我理解为“我怎么能与特定的GET参数重定向?”你的问题,纠正我,如果我错误。

造成这种情况的解决办法是相当简单:追加GET参数到形式的行动:

<form action="target.php">

得到

<form action="target.php?test=page_a">

以便在target.php如果您评估GET值,测试具有值page_a

+0

你没错..我的Java脚本代码在这里没有问题吗?..我的表单建立在一个软件然后我可以把表单的行动? – Coconutnuts85

0

如果你想隐藏后的数据,你可以尝试这样的:

<form action="https://test.com/forms/discount" style="display:none"> 
 
    <input type="text" name="couponCode" value="secret"> 
 
    <input id="myform" type="submit"> 
 
</form> 
 
<script> 
 
document.querySelector("#myform").click(); 
 
</script>
注:这不会阻止任何网络忍者,所以你应该考虑别的东西,像网络令牌一样功能sortta像私人公共密钥。