复选框循环上的JavaScript警报

复选框循环上的JavaScript警报,javascript,php,jquery,checkbox,Javascript,Php,Jquery,Checkbox,我的代码有问题 我想在复选框未选中时编写java警报代码 我有一个复选框循环 这是代码 <?php for ($i=0; $i<count($chk); $i++) { echo "<input type='checkbox' name='pr' value=''/>".$chk[$i]; echo "</br>"; } ?> 编辑:证明它有效: document.getElementById('test').addEventLis

我的代码有问题

我想在复选框未选中时编写java警报代码

我有一个复选框循环

这是代码

 <?php 
 for ($i=0; $i<count($chk); $i++) {

 echo "<input type='checkbox' name='pr' value=''/>".$chk[$i];
 echo "</br>";

 }
?>

编辑:证明它有效:

document.getElementById('test').addEventListener('click',function(){
var pr=document.getElementsByName('pr'),
i=0;
重新检查的var=真;
对于(;i


测试
什么是“您遇到的问题?”@NSNoob我用problemGood更新了我的问题,但是我是否可以建议将其重新表述为更清楚?“当前,如果我没有选中某个复选框,它将继续前进。如果有任何复选框未选中,我想阻止它前进。”哪一个?哪里怎么用?是否有错误消息?什么是你不想做的,或者什么是你不想做的?“它不工作”是最没有帮助的评论。@Amadan:for loop
for(;i
@Amadan如果我没有选中复选框,它会继续前进。如果有任何复选框未选中,我想阻止它。你在复制粘贴时把代码弄乱了。
<script>

var tags = document.getElementsByName('pr'),
    value = '', i = 0;

for( ; i < pr.length; i++ )
{
    if( pr[i].checked=='' ) {

alert("Please Check All Checkboxes");
    }
}
    </script>
var allAreChecked = true;
for( ; i < pr.length; i++ )
{
    if( pr[i].checked=='' ) {

        allAreChecked = false;
    }
}
if (!allAreChecked) {
    alert("Please Check All Checkboxes");
}
var allAreChecked = true;
for( ; i < pr.length; i++ )
{
    if( pr[i].checked=='' ) {

        alert("Please Check All Checkboxes");
        break;
    }
}
function checked(element) {
    return element.prop('checked');
}
if (!Array.prototype.every(tags, checked)) {
    alert("Please Check All Checkboxes");
}