【发布时间】:2011-06-07 15:35:50
【问题描述】:
我正在尝试更改隐藏输入字段的值,具体取决于复选框的值。我对 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>
我让它工作但只在第一次点击时,是否有根据复选框状态设置值?我怀疑有一些更简单的方法,我毫无疑问会使问题复杂化。
【问题讨论】:
标签: javascript checkbox state onchange