| JavaScriptって…? | JavaScript応用のツボ | ブラウザについて | JavaScript Market 利用規程 | JavaScript 各種サンプル | JavaScript 小技集 |
フォームボタンを押せなくする
マウスをクリックしてもフォームボタンを押せないようにする・・・
一見意味の無いことの様にも思えますが、例えばこんな場合はどうでしょう?
なにかをインストールするときによく見かけるダイアログをHTMLで再現してみました。
その他、来訪者を特定して書込が出来ないようにするとか、
応用次第で色々と使えると思います。
※ IE4.0以降及びNetscape6.0以降で有効
■ このスクリプトのソース
<script> function consent_check() { if (document.disatest.consent[0].checked == true) document.disatest.btn.disabled = false; else document.disatest.btn.disabled = true; } </script> <form name=disatest> <input type=radio name=consent onClick="consent_check()">承諾する <input type=radio name=consent onClick="consent_check()">承諾しない <input type=button name=btn onClick="承諾された時の処理" value="次へ" disabled> </form>