I have a check box which will change the value of a textfield to 1 when checked and change it back to zero when unchecked, how can I do this? I want it in javascript.
+2
A:
You can do like this:
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';
}
};
Sarfraz
2010-10-20 07:58:00
A:
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';
}
};
};
Darin Dimitrov
2010-10-20 07:58:40
A:
if(document.getElementById("checkbox1").checked) { document.getElementById('textbox1').value=1; } else { document.getElementById('textbox1').value=''; }
Paniyar
2010-10-20 08:00:44
+1
A:
<input type="checkbox" name="foo" onclick="document.getElementById('idtextfield').value = +this.checked;" />
MatTheCat
2010-10-20 08:01:16