- 締切済み
「利用規約の同意」チェックボックスでアクセス制御
資料公開のページで利用する予定なのですが、 「利用規約の同意」というチェックボックスにチェックを入れないと、 資料のページにジャンプできないようにするにはどうしたらよいのでしょうか。 参考になるソースなどご存知でしたら、アドバイスお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- k17s
- ベストアンサー率47% (9/19)
回答No.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プログラムで応用してみます。