当前位置:编程学习 > JAVA >>

webwork的多选框问题

我想用webwork做个设置功能,功能如下:
     语文  数学  英语  计算机
张三 “”  “”  “”   “”
李四 “”  “”  “”   “”
王五 “”  “”  “”   “”
赵六 “”  “”  “”   “”

带“”号的地方用多选框代替,各位大大有实现的例子吗?我看了好几天都没看会用什么方法,用checkbox的话,名字和科目的数目就是固定的,用checkboxlist,我不会,555。 --------------------编程问答-------------------- 可以checkboxlist的  网上的例子很多 你找看一下  获取勾选值的时候:你可以参考一下这个代码  
var checkBoxs = document.getElementsByName("fauth");
for(var i = 0; i < checkBoxs.length; i++) {
  var checkBox = checkBoxs[i];
//判断是否选中 
if(checkBox.checked) {
//获取复选框的值用,分隔 
keys += "," + checkBox.value;

} --------------------编程问答-------------------- checkboxlist网上的例子乍一看是不少,但都是基本用法,没有详细的东西,我就是看不懂才问的。 --------------------编程问答-------------------- 没会的? --------------------编程问答-------------------- checkboxlist的 网上的例子很多 你找看一下 获取勾选值的时候:你可以参考一下这个代码   
var checkBoxs = document.getElementsByName("fauth");
for(var i = 0; i < checkBoxs.length; i++) {
  var checkBox = checkBoxs[i];
//判断是否选中  
if(checkBox.checked) {
//获取复选框的值用,分隔  
keys += "," + checkBox.value;
}  
} --------------------编程问答-------------------- 阿弥拖佛,丫的把上面的取值又复制了一遍。我是整体的不会,包括前台,页面部署,及java类写法。 --------------------编程问答-------------------- 早上刷新一下。 --------------------编程问答-------------------- 你这个只能算是 checkbox
 建议你这样做:张三 “” “” “” “”
这一行为例:
  <input type=check name="map[张三_语文]" value=checked>
<input type=check name="map[张三_数学]" value=checked>
<input type=check name="map[张三_英语]" value=checked>
<input type=check name="map[张三_计算机]" value=checked>


后台中有map的属性 ,webwork 会把 张三_语文=1(1表示check)作为map中的一个键值对。

然后你要遍历这个map,解析 张三_语文 。。。然后就得到了  张三语文是否选择。。
 给分吧
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,