【发布时间】:2016-04-28 15:22:41
【问题描述】:
我正在使用 JavaScript 在我的表单中显示/隐藏其他字段,具体取决于是否单击了相关复选框。这些字段是隐藏的,并且在选中复选框时会显示,但在未选中复选框时不要隐藏。但是,当我再次勾选复选框时,这些字段会隐藏。
我有一个带有id='cb_post' 的复选框和一个onclick 命令来从我的外部javascript 文件中获取showDiv()。我也有 id='hiddenDiv' 的隐藏字段。
我的 javascript 脚本很简单:
function showDiv() {
if (document.getElementById('hiddenDiv').style.display == 'block') {
(document.getElementById('hiddenDiv').style.display = 'none');
} else {
document.getElementById('hiddenDiv').style.display = 'block';
}
}
任何人都可以建议在取消选中复选框时如何隐藏字段吗?
【问题讨论】:
标签: javascript forms