获取checkbox选中的值

JSP页面删除通过checkbox选中的多条记录需要传递id值

以下jquery代码获取所有输入框为checkbox的id值


<span style="font-size:14px;"><script>
function fun(){
     var value ="";//定义一个数组    
       $('input[name="id"]:checked').each(function(){//遍历每一个名字为id的复选框,其中选中的执行函数    
       value+=$(this).val()+",";//将选中的值添加value中,以逗号分开   
       });
     location="delete?id="+value;
    }
</script></span>


下面是用javascript代码获取:


<span style="font-size:14px;">function del(){
	var obj = document.getElementsByName("id");//选择所有name="id"的对象,返回数组    
	var v='';//如果这样定义var v;变量v中会默认被赋个null值
	for(var i=0;i<obj.length;i++){
		if(obj[i].checked) {//取到对象数组后,我们来循环检测它是不是被选中
			 v+=obj[i].value+","; 
		}  //如果选中,将value添加到变量v中    
	     }
		 alert(v);
	   location="delete?id="+v;
	}</span>

页面多条记录的checkbox框

<input type="checkbox" name="rid" id="box" value="${data.id }" />

没有更多推荐了,返回首页