获取checkbox的value值

本文介绍如何在HTML中利用jQuery有效地获取checkbox选中的value值,为前端开发提供便利。

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

获取checkbox的value值

效果:
在这里插入图片描述

源码:

<!DOCTYPE html>  
<html lang="en">  
<head> 
	<meta charset="utf-8">
	<script src="./ceshi/jquery-1.12.2.js"></script>
  <meta charset="UTF-8">
  <title>获取checkbox的value值</title> 
 </head>
 
 <body>
   <input onchange="freshArea()" id='chk1' name='checkbox'  type='checkbox' value='A'/>AA
   <input onchange="freshArea()" id='chk2' name='chk'  type='checkbox' value='B'/>BB
   <input onchange="freshArea()" id='chk3' name='chk'  type='checkbox' value='C'/>CC
   <input onchange="freshArea()" id='chk4' name='chk'  type='checkbox' value='D'/>DD
   <input onchange="freshArea()" id='chk5' name='chk'  type='checkbox' value='E'/>EE
   <input onchange="freshArea()" id='chk6' name='chk'  type='checkbox' value='F'/>FF

   <textarea id="view" value="btn"></textarea>
 </body>
 
 <script>
  function freshArea(){
         var obj = document.getElementsByName('chk');
         var obq = document.getElementsByName('checkbox');
         var s = '';
         var c = '';
         for (var i = 0; i < obj.length; i++) {
             if (obj[i].checked) s += obj[i].value;
        }
        for (var i = 0; i < obq.length; i++) {
             if (obq[i].checked) c += obq[i].value;
        }
        // alert(s == '' ? '你还没有选择任何内容!' : s);
        // console.log(s == '' ? '你还没有选择任何内容!' : s);
        var content = (c == '' ? '这是第一组checkbox' : c) + (s == '' ? '这是第二组checkbox' : s);
		var view = document.getElementById("view");
        view.value =content; 
    }
</script>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蓝焰鱼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值