多选操作时用的复选框,有关验证与取值,求解方法哪里不对,也是找来的代码

问题描述

多选操作时用的复选框,有关验证与取值,求解方法哪里不对,也是找来的代码
表单如下:

全选
A
B
C
D
E
F

全选及验证javascript如下:

function checkAllBox(obj){ var answer= document.getElementsByName(""answer""); if(obj.checked==true){ for(var i=0;i<answer.length;i++){ answer[i].checked = true; } }else{ for(var i=0;i<answer.length;i++){ answer[i].checked = false; } }}function checkData(){ var answer= document.getElementsByName(""answer""); var flag = false; for(var i=0;i<income.length;i++){ if(income[i].checked == true){ flag = true; break; } } if(!flag){ alert(""请至少选择一项""); } return flag;}
test.jsp中取值如下:
String[] answer= request.getParameterValues(""answer"");//这里只取得了选中的项,如果没有选中任何一项,则为null
if(answer!=null){
for(String i:answer){
System.out.println(i);
}
}

时间: 2025-01-21 10:15:24

多选操作时用的复选框,有关验证与取值,求解方法哪里不对,也是找来的代码的相关文章

heck ox-淘宝上选颜色和型号时的那个复选框的效果怎么实现的 ?

问题描述 淘宝上选颜色和型号时的那个复选框的效果怎么实现的 ? 选中时改变边框颜色 这个我能解决.关键是它右下角那个小对勾怎么实现的 解决方案 刚才登录淘宝,没看到勾,只有选择框.不过可以告诉你一个办法,就是用IE F12去访问你看到有勾的网站,切换到css标签,抓取打勾的那个元素的css,很可能是一个背景图片实现的.

通过JS,全选当前页面所有的复选框

最近在做项目时,遇到一个这样的需求,就是在多级菜单中,选中二级的复选框,默认将它下面的三级复选框全部选中,若选中一级的复选框,默认的将它下面的二级的和三级的复选框全部选中,通过JS,可以得到当前页面所有的复选框,但对于如何判断子级的复选框也能选中,就有些不太明白了,向朋友请教了下,呵呵,终于拨云见天了,感谢,方法如下,给遇到我类似需求的朋友一个参考! 1.首先得到当前页面所有的复选框,这个有两种方法:定义最外层的DIV的ID为chks的话 法一:var ipt = document.getEle

ASPxGridView 控件做删除操作时 ,如果弹出提示框??

问题描述 ASPxGridView控件做删除操作时,,我要先跟据所选择的行的ID去判断数据库,此记录是否可以删除,再做出提示,可以不知道怎么弹出提示框!!请高手求解!!!我的部分代码:aspxcode:<dx:GridViewCommandColumnCaption="操作"VisibleIndex="0"><DeleteButtonVisible="True"Text="删除"></Delete

jquery实现带复选框的表格行选中删除时高亮显示

在实际的应用中可能会出现表格中带复选框的,删除时,将复选框所在的行的记录删除.在这的地方,可以加个特效,单击某行的同时将该行的复选框选中,该行的背景色也高亮显示   通过jquery技术来操作表格是件简单的事,通过jquery的语法,可以很轻松的完成表格的隔行换色,悬浮高亮,在实际的应用中可能会出现表格中带复 选框的,删除时,将复选框所在的行的记录删除.在这的地方,可以加个特效,单击某行的同时将该行的复选框选中,该行的背景色也高亮显示.这样给人的感觉非 常好. 效果如下:   我做的这里有两个功

jquery实现带复选框的表格行选中删除时高亮显示_jquery

通过jquery技术来操作表格是件简单的事,通过jquery的语法,可以很轻松的完成表格的隔行换色,悬浮高亮,在实际的应用中可能会出现表格中带复选框的,删除时,将复选框所在的行的记录删除.在这的地方,可以加个特效,单击某行的同时将该行的复选框选中,该行的背景色也高亮显示.这样给人的感觉非常好. 效果如下:  我做的这里有两个功能: 功能1.单击某行,该行的复选框被选中,同时改变一下背景色. 功能2.单击全选/全不选标签后,改变行的颜色. 两个功能我封装到了js文件中,使用的时候引入就行了. 先看

jQuery对checkbox 复选框的全选全不选反选的操作_jquery

先给大家展示下效果图,如果大家感觉还不错,请继续参考实现代码. HTML代码: <body> <ul id="list"> <li><label><input type="checkbox" name="items" value="1"> 1.时间都去哪儿了</label></li> <li><label><inp

jquery对复选框(checkbox)的操作汇总_jquery

jquery操作复选框(checkbox)的12个小技巧. 1.获取单个checkbox选中项(三种写法) $("input:checkbox:checked").val() 或者 $("input:[type='checkbox']:checked").val(); 或者 $("input:[name='ck']:checked").val(); 2. 获取多个checkbox选中项 $('input:checkbox').each(funct

网页制作基础:单选框和复选框的应用

单选框|复选框|网页 在用表单设计调查表时,为了减少用户的操作,使用选择框是一个好主意,在HTML的<input>标记中有两种选择框,即单选框和复选框,两者的区别是单选框中的选项用户只能选择一项,而复选框中的选项用户可以任意选择多项,甚至全选.请看下面的例子: 下面给出这个例子的源代码,结合代码来讲各参数的设置: <form name="form1" > 你是否喜欢旅游?请选择:<br> <input type="radio"

HTML复选框和单选框 checkbox和radio事件介绍_基础知识

checkbox 和 radio的事件选择一度让我很迷惑. 开始以我对js的理解,我觉得change事件应该是最合理的,可惜啊ie下change事件是在改变后焦点离开时才触发. 后来就用click mousedown等鼠标事件代替.发现click比mousedown要更完美一些: radio注册了click事件以后,神奇的是用键盘上的上下左右选择时,居然会触发鼠标事件,滚轮也会触发,这种神奇的事情在mousedown下面是不会发生的.(webkit不能使用上下左右选择) checkbox注册cl