2016-08-19 8 views
-1

私のフォームは正常に動作しますが、ウェブサイトのURLにはフォームのアドレスのみが表示されます。フォームボタンが表示された複数のページがあります。ユーザーがフォームをクリックすると、その特定のページのページAのためにはウェブサイトURLフォームを特定のページにリダイレクトする

「www.form.com?test=page A」と示さなければならない - これは、ウェブサイトのURLに表示されるはずです

またはフォームは、受信機に送信されたときこのフォームがページAから来ていることを確認する必要があります。フォームフィールドで、このフィールドの名前を「テスト」にしてユーザーに表示されないようにしましたが、受信者だけが表示できます私のHTMLコードでは、Form in Buildにリダイレクトされています。 は、ここに私の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パラメータでリダイレクトすることができますか?」などの質問を理解して、私のウェブサイトのURLにそれを表示する方法違う。

そのための解決策は非常に簡単になります:あなたが評価する場合

<form action="target.php">

がtarget.phpにそう

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

それを取得します。フォームのアクションにGETパラメータを追加しますGET値、テストの値はpage_aです。

<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>
注:あなたがポストデータを隠蔽しようとしている場合

+0

あなたはここに私のJavaスクリプトコードに間違いはありませんか?私のフォームは、どこにフォームアクションを入れることができますか? – Coconutnuts85

0

、あなたのような何かを試すことができますが、何か他のものを考える必要がありますので、これは、任意のWeb忍者を停止することはありません、秘密の公開鍵のようなソート機能を持つウェブトークンのようなものです。

関連する問題