我尝试了几个示例来仅在选中复选框时启用特定的列(文本框,复选框)。但是没有任何效果。我在这里包括了我的代码
function enable()
{
if (document.getElementById("MaincheckboxId").checked == true)
{
document.getElementById("column1Id").disabled = false;
document.getElementById("column2id").disabled = false;
document.getElementById("subcheckboxId").disabled = true;
}
}
在此,当主复选框被选中,第1列和第2列应该启用。 Sub Checkbox应该被取消。请让我知道我在想什么。
答案 0 :(得分:0)
此代码应该起作用。根据您的评论,问题可能是对enable()的错误调用。将您的HTML从onclick="enable;"
更改为onclick="enable()"
应该可以解决。