我选中复选框后,text_box值= 1 但在取消选中该复选框后,text_box值不会返回0 请帮助我THANK_YOU .. java_script问题。
<input type="text" id="myText" value="0">
<input type="checkbox" onchange="myFunction()">
<script>
function myFunction() {
document.getElementById("myText").value = "1";
}
</script>
答案 0 :(得分:1)
试试这个
function myFunction() { var val = document.getElementById("myText").value; document.getElementById("myText").value = val == "0" ? "1" : "0"; }
答案 1 :(得分:0)
您只需将值设置为&#34; 1&#34;。如果要在选中和取消选中复选框时切换值,请按以下方式执行:
function myFunction() {
if(document.getElementById('myText').checked) {
document.getElementById("myText").value = "1";
}
else{
document.getElementById("myText").value = "0";
}
}
OR
function myFunction() {
document.getElementById('myText').value = document.getElementById('myText').checked? "1": "0";
}