我有一个复选框,会在选中时将文本字段的值更改为1,并在取消选中时将其更改回零,我该怎么办?我想在javascript中使用它。
答案 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=''; }