Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/474.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何检查是否未选中所有复选框_Javascript_Php_Html - Fatal编程技术网

Javascript 如何检查是否未选中所有复选框

Javascript 如何检查是否未选中所有复选框,javascript,php,html,Javascript,Php,Html,我有这样的表格: 所以,如果我选中复选框,然后单击编辑,它将重定向到编辑页面并仅显示选中的数据 如果我没有选中任何复选框,然后单击“编辑”或“删除”,就会出现问题,它将显示错误消息,可能是因为没有选择/选中任何数据 因此,我希望我的“编辑和删除”按钮具有某种警报,因此,如果我没有检查任何数据,然后单击“编辑”或“删除”,我希望它显示警报或至少没有执行任何操作 这是我的表格代码: <form name='frmedit' method='post' action=''> <tab

我有这样的表格:

所以,如果我选中复选框,然后单击编辑,它将重定向到编辑页面并仅显示选中的数据

如果我没有选中任何复选框,然后单击“编辑”或“删除”,就会出现问题,它将显示错误消息,可能是因为没有选择/选中任何数据

因此,我希望我的“编辑和删除”按钮具有某种警报,因此,如果我没有检查任何数据,然后单击“编辑”或“删除”,我希望它显示警报或至少没有执行任何操作

这是我的表格代码:

<form name='frmedit' method='post' action=''>
<table>
<tr>
<td>&#10003;</td>
<td>No.</td>
<td>Nama</td>
<td>Merk</td>
</tr>
<tr>
      <td><input type='checkbox' name='cek[]' value='$data[id_usulan]' ></td>
      <td>$no.</td>
      <td>$data[nama]</td>
      <td>$data[merk]</td>
</tr>
</table>

<table>
<tr>
<td><input type='checkbox' name='allbox' value='check' onClick='checkAll(0);'/>Check All
&nbsp;|&nbsp;
<input type='button' name='update' value='Edit' onClick='setUpdateAction();'/>
&nbsp;|&nbsp;
<input type='button' name='delete' value='Delete'  onClick='setDeleteAction();' /></td>
</tr>
</table>
</form>
至于setDeleteAction,我还是什么都没做


谢谢。

您可以检查是否选中了所有复选框,而不是选中所有复选框。像

$button.onclick,函数{ 如果$.test:checked.length==0{ 警报未检查任何内容; }否则{ 有东西被检查了; } };
检查你试过什么吗?啊,是的,对不起,我会把我已经试过的贴出来。。
function setUpdateAction() {

if($('#frmedit input[type="checkbox"]').is(':checked')){
    document.frmedit.action = "edit_user.php";
document.frmedit.submit();
    }else{
alert("Please check at least one.");
return false;
    }
}