プロが教える店舗&オフィスのセキュリティ対策術

資料公開のページで利用する予定なのですが、
「利用規約の同意」というチェックボックスにチェックを入れないと、
資料のページにジャンプできないようにするにはどうしたらよいのでしょうか。

参考になるソースなどご存知でしたら、アドバイスお願いします。

A 回答 (1件)

#Perlの場合


フォームを受け取ってからチェックボックスを確認して処理
&error if !$in{'agree'};

#javascriptの場合
<script type="text/javascript">
function check(){
if(document.form1.agree.checked == true){
return true;
}else{
alert("利用規約に同意してください。");
return false;
}
}
</script>

<form action="test.html" method="POST" name="form1" onsubmit="return check();">
<input type="checkbox" name="agree" value="1">利用規約の同意
<input type="submit" value="submit">
</form>

Javascriptだけの場合ブラウザの設定次第ではフォームがとんでしまうので、CGI側のみ or 両方使うのがいいと思います。

この回答への補足

回答ありがとうございます。
CGIでやりたいと思っています。

フリーのCGIプログラムで応用してみます。

補足日時:2007/08/31 11:53
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!