java 点击按钮判断checkbox选择是不是为空,为空跳出提示框并返回之前页面,不为空进行下一步

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 点击按钮判断checkbox选择是不是为空,为空跳出提示框并返回之前页面,不为空进行下一步相关的知识,希望对你有一定的参考价值。

<td><input type="submit" value="导出" name="creatword" onsubmit="creatword();"></td>

1、最好将按钮设置为button。
2、checkbox是一组的话,就判断一下是否有未选中的就好,用js或者jquery都可以实现。
3、判断为空用window.location.href跳转,不为空,form提交就可以追问

checkbox点选之后传的是个id的集合,选中导出数据库信息已经好了,但是未选中的时候没有设置判断未选中的情况,所以报空指针,因为之前没做过前端,所以现在写判断弹框的时候有点迷糊

追答

你只需要判断一组checkbox里面有没有未选中的就可以了,全部未选中就提示选择就好

参考技术A $("[name='checkbox']").each(function() //循环判断
if($(this).attr("checked")) 如果选中 break 不选中,就location.href追问

这是需要进行验证的地方,怎么验证并弹出提示框

追答

你都没用过jquery,那只能留个q,帮你写下了。

追问

1174124262

本回答被提问者采纳

jq怎么判断checkbox是不是选中

var ked=$('#checkbox-id').attr('checked');
这个是获取checked的属性值,
如果为true 或checked 就表示已被选中,
如果为false 或空,就表表示未被选中

下面的代码才是判断是不是被选中:
方法一:if ($("#checkbox-id")get(0).checked) // do something

方法二:if($('#checkbox-id').is(':checked')) // do something

方法三:if ($('#checkbox-id').attr('checked')) // do something
参考技术A $('#checkbox-id').attr('checked')

返回的值是true和false

以上是关于java 点击按钮判断checkbox选择是不是为空,为空跳出提示框并返回之前页面,不为空进行下一步的主要内容,如果未能解决你的问题,请参考以下文章

java:用action获取了一个复选框checkbox的值,如何判断它的值是不是为空?

Javascript对checkbox勾选判断,错误提示和按钮变色操作

jQuery选择器如何选择页面中的所有单选按钮和多选按钮?

Android中ListView结合CheckBox判断选中项

wpf点击checkbox触发了两次

求checkbox css样式