获取checkbox选中的值

本文介绍如何在JSP页面中删除多条记录时,利用jQuery和JavaScript获取checkbox选中的值,特别是ID,这对于实现批量删除功能至关重要。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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 }" />

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值