• ベストアンサー

checkboxについて

下のように初期状態でcheckboxにチェックされているのを buttonのresetをおすとjavascriptでチェック解除するということはできますか? <INPUT TYPE="checkbox" name="check_no1" checked>

質問者が選んだベストアンサー

  • ベストアンサー
noname#9414
noname#9414
回答No.1

このような手段ではどうでしょうか? 1.ディフォルトのINPUTタグでは、checkedを使わずに、 JavaScriptで後からチェックした状態にする。 2.そうするとResetボタンは、チェックしていない状態が、 初期状態だと思っているので、ボタンを押すと、チェックを はずしてくれます。 一応下にソースをつけてはおきますが、とりあえず、パッと 作ったものなので、すべてのブラウザで動作するかどうかは 分かりません。きちんと解析して、作り直してください。 >>ここからがソースです。 <FORM name="f"> <INPUT type="Checkbox" name="c">これこれ <INPUT type="Reset" value="Reset"> </FORM> <SCRIPT language="JavaScript"> document.f.c.click(); </SCRIPT> >>ここまでがソースです。 上記のソースは、とりあえずまともに動作(IE5.0にて)しましたので、 おそらく、IEであれば、きちんと動くと思います。 しかしNNでは分からないので、ご自分で確認お願いします。 ではでは☆

関連するQ&A