一次选中4个复选框,然后将页面重定向到新页面
Selecting 4 check boxes at a time and redirect the page to the new page
有人能帮我吗。我有一张拿着复选框的图片。像这样,我有4张带有4个复选框的图像。如果只选中所有复选框,我想直接导航到新页面。
如果用户单击了单个复选框,则页面不应重定向到新页面如果用户单击"全选",或者如果用户逐个选中所有复选框,则页面应重定向到新页面。
有谁能帮我做些必要的事吗。
HTML
<table border="1">
<tr>
<th><input type="checkbox" id="selectall"/></th>
</tr>
<tr>
<td align="center"><input type="checkbox" class="case" name="case" value="4"/></td>
<td align="center"><img src="images/1.jpg" /></td>
</tr>
<tr>
<td align="center"><input type="checkbox" class="case" name="case" value="4"/></td>
<td align="center"><img src="images/2.jpg" /></td>
</tr>
<tr>
<td align="center"><input type="checkbox" class="case" name="case" value="4"/></td>
<td align="center"><img src="images/3.jpg" /></td>
</tr>
<tr>
<td align="center"><input type="checkbox" class="case" name="case" value="4"/></td>
<td align="center"><img src="images/4.jpg" /></td>
</tr>
</table>
JS
$(function(){
// add multiple select / deselect functionality
$("#selectall").click(function () {
$('.case').attr('checked', this.checked);
});
$(".case").click(function(){
if($(".case").length == $(".case:checked").length) {
$("#selectall").attr("checked", "checked");
} else {
$("#selectall").removeAttr("checked");
}
});
});
检查是否选中所有复选框后,尝试添加window.location.href = newURL;
:
if($(".case").length == $(".case:checked").length) {
window.location.href = "www.stackoverflow.com";
}
确保你在两种情况下都测试了这种情况:
- 如果用户单击了单个复选框
- 如果用户单击"全选"
相关文章:
- javascript:发送带有音频文件的POST,然后重定向到新页面
- 将jsp重定向到servlet,然后重定向到下一页
- jQuery移动显示页面5秒钟,然后重定向
- Javascript按钮,它提交联系人表单7表单,然后重定向到URL
- 如何提交表单,然后重定向为提交
- 如何在新窗口中提交表单,然后重定向父页面
- Javascript表单提交打开新窗口选项卡,然后重定向父页面
- 检查页面上的文本,然后重定向
- 点击确认,然后重定向
- 单击按钮执行PHP文件,然后重定向
- 如何先从Firebase获取结果,然后重定向到另一个页面
- 提交旧的谷歌表单,然后重定向到另一个页面
- jQuery负载跟踪像素,然后重定向
- 单击调用javascript的函数,然后重定向到php页面
- 为什么网站在打开用户链接时,打开一个页面,然后重定向
- jquery淡入淡出然后重定向
- 如何重载然后重定向到另一个视图
- Jquery提交表单然后重定向不工作
- 如何获取优步登录页面,然后重定向到声明页面使用谷歌应用程序脚本
- VB.registerstartupscript然后重定向到同一页