我给你用jquery实现:
第一步:控制全选按钮
第二步:
第三步:
$("#chooses").on("click“,function(){
$('[name=choose]:checkbox').attr('checked',this.checked);
});当你点击时已经选中了,然后取值
第四步:
var count = $("[name=choose]:checkbox").length;
for(var i=0;i
alert($("[name=choose]:checkbox")[i].value);//获取的值
}
}
第五步:将获取的值传入后台以数组的形式存下,然后循环insert数据库表中就行了。
第六步:求采纳。
str="打球";
这个为什么不是+=
你假如最后一个色选 打球, 那你不就,所有的str全变成"打球"了.就没有其他的值了..
还给你个建议, 你在每个if里面都system.out.print一个日志, 然后去窗口里面点下, 看看是不是每个if都确实都能进..如果都能进,那就肯定没问题, 如果不能进, 表示你没监听到..
我讲的不是答案.是方法.
多选按钮你用错了。 看哈书,哪个类