当复选框是否被选中时,按钮启用或禁用
Button enabled or disabled when checkbox is checked or not
我这里有一个代码,每当我选中一个复选框按钮将启用,但如果我不选中它按钮将被禁用。我的问题是,当我添加另一个复选框的禁用和启用按钮不工作。输出应该是,每当我选中一个或多个复选框时,按钮将启用,但如果没有选中的复选框,按钮应禁用。有人知道我怎么做吗?
下面是我的代码:
<HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
function Disab(id)
{
if(document.form1.cbox.checked)
{
document.form1.Button1.disabled=false
}
else {
document.form1.Button1.disabled=true
}
}
</SCRIPT>
</HEAD>
<BODY TEXT="000000" BGCOLOR="FFFFFF">
<form name="form1">
<div align="center">
<input name="cbox" type="checkbox" id="cbox2" value="checkbox" onClick=Disab(this.id);>
Click here to Enable/Disable Button<br /><br />
<input type=button onClick="alert('Button pressed!')" value="Button" name="Button1" disabled>
</div>
</form>
</BODY>
</HTML>
我的问题是,当我添加另一个复选框的禁用和启用按钮不工作。
如果一个或多个复选框被选中,您正在尝试启用/禁用按钮?
function verifyChecked() {
var inputs = document.querySelectorAll("#myForm input[type='checkbox']");
var atLeastOneChecked = false;
for(var i = 0; i < inputs.length && !atLeastOneChecked; i++) {
if(inputs[i].checked) {
atLeastOneChecked = true;
}
}
document.form1.Button1.disabled = !atLeastOneChecked;
}
相关文章:
- 根据字段的值启用按钮
- 输入昵称后启用按钮
- 如果没有任何输入,如何启用按钮
- 在动态添加的文本框中输入文本时启用按钮
- 在 asp.net 回发期间禁用和启用按钮
- 功能的禁用/启用按钮;不起作用
- 启用按钮不工作
- 选择2个选择标签后启用按钮
- KnockoutJS:基于数组启用按钮的长度
- 如果验证错误是有效的JAVASCRIPT,则启用按钮
- 如何在选中复选框时启用按钮
- 如何使用AngularJS在延迟后启用按钮
- 关闭弹出窗口后重新启用按钮
- 我如何才能等待使用casperjs启用按钮
- 等到所有脚本都完成,然后再启用按钮
- Jquery - 选中复选框时未启用按钮
- 禁用/启用按钮,当文本和文本区域为空时
- 在条件jquery上启用按钮/输入区域
- 禁用然后在jquery中启用按钮
- 如果文本字段 1 中的值大于文本字段 2,则启用按钮