gpt4 book ai didi

javascript - 添加隐藏类型后复选框无法禁用

转载 作者:行者123 更新时间:2023-12-02 19:49:39 25 4
gpt4 key购买 nike

我有三个复选框(checkbox1、2 和 3)。我想在单击复选框 1 时禁用“复选框 3”,并在单击复选框 2 时启用复选框 3。这工作正常,但在为复选框 3 添加隐藏字段后,禁用不起作用。请参阅下面的代码。有人可以帮我吗?

<html>
<script>
function callFun1()
{
document.getElementById('three').disabled=true;
}
function callFun2()
{
document.getElementById('three').disabled=false;
}
</script>
<head>
<body>
<table border="2" align="center">
<tr><td>CheckBox 1 <input type="checkbox" name="one" id="one" value="true" onClick="callFun1()"></td></tr>
<tr><td>CheckBox 2 <input type="checkbox" name="two" id="two" value="true" onClick="callFun2()"></td></tr>
<tr><td> CheckBox 3 <input type="hidden" name="three" id="three" value=""/>
<input type="checkbox" name="three" id="three" value="true" /> </td> </tr>
</table>
</body>
</head>
</html>

提前致谢!

最佳答案

因为您添加了具有相同 id 的字段,并且 document.getElementById('two') 仅返回第一个字段,因为 id 应该是唯一的

关于javascript - 添加隐藏类型后复选框无法禁用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9463308/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com