我试图更改隐藏输入字段的值,具体取决于复选框的值.我对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)
我让它工作,但只在第一次点击,无论如何根据复选框状态设置值?我怀疑有一些更简单的方法,我毫无疑问会使问题复杂化.