如何更改文本框的VALUE?

时间:2017-09-15 09:58:41

标签: javascript

我选中复选框后,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>

2 个答案:

答案 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";
}