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

如何限制checkbox单选,获取checkbox那行数据

                                 <s:iterator value="listSlacct" >
<tr>
    <td><input type="checkbox" name="checkbox"
id="checkbox" /></td>
<td><s:property value="slacctName" /></td>
<td><s:property value="extType" /></td>
<td><s:property value="resourceId" /></td>
<td><s:property value="resName" /></td>
<td><s:property value="resourceType" /></td>
</tr>
</s:iterator>
在线等,求高人指点,代码如上。 --------------------编程问答-------------------- 既然是单选的话你就radio就好了啊!干嘛还用checkbox啊? --------------------编程问答-------------------- 直接百度,百度有例子 --------------------编程问答--------------------
引用 1 楼 qinzi_2013 的回复:
既然是单选的话你就radio就好了啊!干嘛还用checkbox啊?

说的对 --------------------编程问答--------------------
页面样式是这样的,要radio怎么嵌套呢,jsp页面新手,求高手指导下。。。 --------------------编程问答-------------------- 我要崩溃了 你这个就是 radio啊,但是你上面用一个全选,很是滑稽, --------------------编程问答-------------------- 还有一个问题你现在 想要做什么 ,如果想单选 直接 radioButtonggROUP --------------------编程问答-------------------- 1.首先你的checkbox 肯定有一个 那么属性
2.用js document.getElementByName(“xxx”) 获取所有那么为XXX的 checkBox
3.
var a=document.getElementsByName("xxxxx");
for(var i=0;i<a.length;i++){
                    if(a[i].checked='true'){
                          alert("找到数据");
                        }
}

大概就这样 盲打的可能有点小错误 你改改就好了 --------------------编程问答-------------------- 你把radio的name设置成一样,就是单选了。 提交到后台只有你选的值。 --------------------编程问答-------------------- 你可以得到所有checkbox的元素,然后当选择一个时,把其它的选择都去掉不就行了。 --------------------编程问答-------------------- 实现checkbox单选
$("input[type='checkbox']").die("click").live("click",function(){
    $("input[type='checkbox']").removeAttr("checked");
     $(this).attr("checked",true);
});
获取被选中的同一行的值,获取时传入一个你要获取的input的name就可以了
var getVal = function(name){
 return $("tr:has(td:has(input[type='checkbox']:checked)) td>input[name='"+name+"']").val();
}; --------------------编程问答--------------------
引用 10 楼 huiwenjie168 的回复:
实现checkbox单选
$("input[type='checkbox']").die("click").live("click",function(){
    $("input[type='checkbox']").removeAttr("checked");
     $(this).attr("checked",true);
});
获取被选中的同一行的值,获取时传入一个你要获……

++ --------------------编程问答-------------------- 单选直接用radio --------------------编程问答--------------------
引用 5 楼 z_yes163 的回复:
我要崩溃了 你这个就是 radio啊,但是你上面用一个全选,很是滑稽,
  一样的想法。 
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,