Javascript 计算表单上的多个复选框,启用一个按钮

Javascript 计算表单上的多个复选框,启用一个按钮,javascript,php,html,forms,Javascript,Php,Html,Forms,我已经尝试了至少十几种不同的代码,但都没有成功。我有一个动态HTML表单,要求学生选择他们已经完成的10个先决条件中的哪一个。一旦他们选择了至少3个,我想要一个继续按钮来启用。该按钮触发另一个函数,以便他们可以继续使用表单。我无法使按钮启用。我尝试只使用Javascript,因为我不确定我们的网站是否有可用的JQuery库。我们的web服务器是CascadeCMSV8.0.2(176cf) 下面是表单此部分的特定代码和HTML的副本。表单上的所有其他功能都与我预期的一样。如果您能提供任何帮助,解

我已经尝试了至少十几种不同的代码,但都没有成功。我有一个动态HTML表单,要求学生选择他们已经完成的10个先决条件中的哪一个。一旦他们选择了至少3个,我想要一个继续按钮来启用。该按钮触发另一个函数,以便他们可以继续使用表单。我无法使按钮启用。我尝试只使用Javascript,因为我不确定我们的网站是否有可用的JQuery库。我们的web服务器是CascadeCMSV8.0.2(176cf)

下面是表单此部分的特定代码和HTML的副本。表单上的所有其他功能都与我预期的一样。如果您能提供任何帮助,解释这可能不起作用的原因,我们将不胜感激

在实际表单中,我在div id=“blkPreReq”标记中使用style=“display:none;”仅在满足某些条件时显示

选中复选框的函数号(){
return document.querySelectorAll('input[type=checkbox][name=“PreReq[]”:checked')。长度;
}
函数onChange(){
document.getElementById('blkCountBtn')。style.display='block';
document.getElementById('btnCountBtn')。disabled=numberOfCheckboxesSelected()<3;
}
document.getElementById('ApptInfo')。
addEventListener('change',onChange,false)

请说明您已完成的先决条件*
生物学原理

人体解剖学
人体生理学
基础化学
基础生物有机化学
统计推断导论
营养干预
人类发展:寿命
医学微生物学
病理生理学 继续
适合我。问题出在哪里?哪些代码片段不起作用?若我勾选了3个复选框,那个么这个按钮对我来说也是启用的。选中3个复选框=按钮启用11、Chrome、Firefox。。。都在工作,真奇怪。该按钮将无法在我的网站上为我启用。:/好吧,至少我知道代码是有效的。我会继续在我这边玩,对我有用。问题出在哪里?哪些代码片段不起作用?若我勾选了3个复选框,那个么这个按钮对我来说也是启用的。选中3个复选框=按钮启用11、Chrome、Firefox。。。都在工作,真奇怪。该按钮将无法在我的网站上为我启用。:/好吧,至少我知道代码是有效的。我会一直玩到最后。