• ベストアンサー
  • 暇なときにでも

checkboxについて

  • 質問No.925
  • 閲覧数214
  • ありがとう数0
  • 回答数1

お礼率 13% (21/151)

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

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

  • 回答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

その他の関連するQ&Aをキーワードで探す

ピックアップ

ページ先頭へ