复选框循环上的JavaScript警报
我的代码有问题 我想在复选框未选中时编写java警报代码 我有一个复选框循环 这是代码复选框循环上的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
<?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 loopfor(;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");
}