小编Dav*_*ave的帖子

如何根据复选框的状态使用Javascript更改隐藏输入的值?

我试图更改隐藏输入字段的值,具体取决于复选框的值.我对Javascript了解不多,但这是我到目前为止所做的.

<input type="hidden" value="" id="delterms" name="O_" />
<input type="checkbox" id="checkbox" onchange="terms()" />
<script type="text/javascript">
 var checked = document.getElementById('checkbox').checked;
  function terms() {
   if (checked==false)
    {
     document.getElementById('delterms').value=''
    }
   else
    {
    document.getElementById('delterms').value='Accepted'
    }
}
</script>
Run Code Online (Sandbox Code Playgroud)

我让它工作,但只在第一次点击,无论如何根据复选框状态设置值?我怀疑有一些更简单的方法,我毫无疑问会使问题复杂化.

javascript checkbox state onchange

5
推荐指数
1
解决办法
4万
查看次数

标签 统计

checkbox ×1

javascript ×1

onchange ×1

state ×1