- 締切済み
「利用規約の同意」複数のチェックボックスでアクセス制御
どうしてもわからないので助けてくださいませ~~ 利用規約でチェックボックスにチェックが入ると 次のページへ進めるボタンをつけたページなのですが チェックボックスが1つなら下記でできたのですが 複数になった場合はどうしたらよいでしょうか?? 複数全てにチェックしないと次のページへ進めないようにしたいのです。 どうぞよろしくお願いいたします。 <script type="text/javascript"> function check(){ if(document.form.agree.checked == true){ return true; }else{ alert("利用規約に同意してください。"); return false; } } </script> <form action="***.html" method="post" name="form" onsubmit="return check();"> <input type="checkbox" name="agree" value="1"> <input type="image" src="***.gif" name="***" alt="***" border="0"> </form>
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- yambejp
- ベストアンサー率51% (3827/7415)
っていうか、チェックボックスが複数で、どれか一つでも チェックされないものあればだめというのなら、 チェックボックスひとつで十分では?
- ProKaseifu
- ベストアンサー率51% (98/192)
<script type="text/javascript"> function check(){ if(document.form.agree.checked != true){ alert("利用規約に同意してください。"); return false; } if(document.form.hogehoge.checked != true){ alert("hogehogeに同意してください。"); return false; } return true; } </script> <form action="***.html" method="post" name="form" onsubmit="return check();"> <input type="checkbox" name="agree" value="1"> <input type="checkbox" name="hogehoge" value="1"> <input type="image" src="***.gif" name="***" alt="***" border="0"> </form> こんな感じでいいのかな。 チェックボックス数が動的に変わったりする場合はこれじゃダメですけど。
お礼
さっそくやってみたら イメージ通りにできました!! どうもありがとうございます☆感謝です。 チンプンカンプンでした(>_<)
お礼
そうですよね(>_<)。。 ありがとうございます!