• 締切済み

スクリプトの作り方って・・・・?

23歳の事務系OLです。 今、ホームページを作っているのですが、チェックボックスにチェックを入れないと、申し込めないようにするためのスクリプトってどうやって書いたらいいんでしょうか? わかる方いたら、お願いします>< 下記の様な感じです。お願いします;; http://www.fxsouba.com/infotop/member/index.html

みんなの回答

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.3

考え方は2つ (1)チェックのあるなしでsubmitボタンを押せるかどうか決める (2)サブミットするときにチェックのあるなしをみる あわせるとこんな感じ <script> function change_submit(obj){ document.getElementById("s").disabled=!obj.checked; } function check_submit(f){ return f.elements["hoge"].checked; } </script> <form onSubmit="return check_submit(this)"> <input type="checkbox" name="hoge" value="1" onchange="change_submit(this)" id="c" /><label for="c">上記内容に同意する</label> <input type="submit" value="send" id="s" disabled> </form> ちなみに、受け取った側でもきちんとチェックがされたかどうか 調べて不正がないかをみる必要はあります。

  • sh_hirose
  • ベストアンサー率66% (56/84)
回答No.2

こんな感じですかね。 <html> <head> <title>sample</title> <script> function checkBoxCheck(button) { if( !document.getElementById("checkboxId").checked ) { window.alert("チェックボックスにチェックを入れてください。"); } else { button.form.submit(); } } </script> </head> <body> <form action="aaa.html"> <input type="checkbox" id="checkboxId" name="check" value="1"> 同意します。<br> <input type="button" value="送信" onclick="return checkBoxCheck(this);"> </form> </body> </html>

  • yone_sk
  • ベストアンサー率34% (58/167)
回答No.1

そのページを開いて 「表示」 → 「ソース」 もしくは 右クリック → 「ソースの表示」 で書き方はわかると思います。 ご丁寧にコメントまで振ってありましたので^^

関連するQ&A

専門家に質問してみよう