QA@IT

チェックボックスのon、offの取得

11367 PV

チェックボックスがonのとき、テキストボックスに文字をいれ、offのときに文字を外したいです。
どのようにするとできるでしょうか?

<script>
 function Change1(obj)
 {
  var f=obj.form;

  var c=f.elements["text1"];

if(チェックボックスがonのとき){
     c.value="A";
   }
   else{
     c.value="";
   }
  }
</script>


<html>

<input type="checkbox" name="chk[]" id="chk1" value="title" onchange="Change1(this)">title
<input type="text" name="text1" id="text1" size="15" value="">

回答

こんな感じ

        function Change1(obj) {
            var tx = document.getElementById("text1");

            if (obj.checked) {
                tx.value = "A";
            }
            else {
                tx.value = "";
            }
        }

編集 履歴 (0)
  • ありがとうございます。 -
ウォッチ

この質問への回答やコメントをメールでお知らせします。