2017-08-22 2 views
0

規約と条件の負荷新しいページに同意によって送信ボタンが、私は「契約条件」私はここにいくつかの他の送信ボタンのポストの上に読んでいた

<script type="text/javascript"> 

    function checkForm(form) 
    { 
    if(!form.terms.checked) { 
     alert("Please indicate that you accept the Terms and Conditions"); 
     form.terms.focus(); 
     return false; 
    } 
    return true; 
    } 

</script> 
を受け付けると、新しいページをロードするために1つを得ることで支援が必要HTMLの場合

選択は、私はそれが新しいページ(の条項にリダイレクトされる前に、彼らはを取得しようとしていたものにそれらを指示したいボックスをチェックした後送信したとき、私は今

<form onsubmit="return checkForm(this);"> 
<p><input type="checkbox" name="terms"> I accept the <u>Terms and Conditions</u></p> 
<p><input type="submit"></p> 
</form> 

を持っていますサービスページ)。

+0

あなたは 'referrer'にユーザーをリダイレクトするようにしたいと思います。 'var referrerUrl = document.referrer'を使用してreferrer urlを取得し、ユーザがsubmitをクリックした後に' window.location.replace(referrerUrl); 'を使用してreferrer urlにリダイレクトすることができます。 Cookieを設定して、ページにリダイレクトするときにチェックボックスを設定するかどうかを確認することができます。 – alexy13

答えて

0

noNameが提供する助言に基づいて、私はこのために、以下を行ってきました:

<form action="Games.html" method="POST" onsubmit="return checkCheckBox(this)"> 
I accept: <input type="checkbox" value="0" name="agree"> 
<input type="submit" value="Agree & Continue"> 
<input type="button" value="Decline" onclick="document.location.href='index.html'";> 
</form> 
0

あなたは、現在のページのURLを変更したい場合は、次のコードを使用することができます:あなたが新しいページを作成したい場合、あなたはこのコードを使用することができ、しかし

document.location.href = "http://example.com"; 

を:

var win = window.open('http://example.com', '_blank'); 
    win.focus(); 

この例では、ブラウザでブロックすることができるポップアップウィンドウを使用しているので、最初の例を使用することをお勧めします。

関連する問題