复选框和输入字段值

时间:2010-10-20 07:53:59

标签: javascript input checkbox

我有一个复选框,会在选中时将文本字段的值更改为1,并在取消选中时将其更改回零,我该怎么办?我想在javascript中使用它。

4 个答案:

答案 0 :(得分:1)

你可以这样做:

  var chk = document.getElementById('checkbox_id');
  var txt = document.getElementById('textbox_id');

  chk.onclick = function(){
    if (this.checked === true){
      txt.value = '1';
    }
    else{
      txt.value = '0';
    }
  };

答案 1 :(得分:1)

<input type="checkbox" name="foo" onclick="document.getElementById('idtextfield').value = +this.checked;" />

答案 2 :(得分:0)

window.onload = function() {
    var checkBox = document.getElementById('idofcheck');
    if (checkBox == null) {
        return;
    }

    checkBox.onclick = function() {
        var textField = document.getElementByd('ifoftextfield');
        if (textField == null) {
            return;
        }

        if (this.checked) {
            textField.value = '1';    
        } else {
            textField.value = '0';
        }
    };
};

答案 3 :(得分:0)

  if(document.getElementById("checkbox1").checked)
  {
    document.getElementById('textbox1').value=1;
  }

  else
  {
    document.getElementById('textbox1').value='';
  }