HTML+JavaScript代码:

 1 <!DOCTYPE html>
 2 <html>
 3
 4     <head>
 5         <meta charset="UTF-8">
 6         <title>选择复选框</title>
 7
 8         <!--导入jQuery包-->
 9         <script type="text/javascript" src="js/jquery-1.6.js" ></script>
10     </head>
11
12     <body>
13         <!--
14             保持同样的name属性,
15             value属性仍然可以使用 <%#Eval("id")%>
16             这里直接写上作为例子
17         -->
18         <input type="checkbox" name="checkbox1" runat="server" value="1001" />1001<br />
19         <input type="checkbox" name="checkbox1" runat="server" value="1002" />1002<br />
20         <input type="checkbox" name="checkbox1" runat="server" value="1003" />1003<br />
21         <input type="checkbox" name="checkbox1" runat="server" value="1004" />1004<br />
22
23         <!--删除按钮,显示选择的复选框的value属性值-->
24         <button id="btndelete">删除</button>
25
26         <br />
27             后台使用ASP:
28
29             <pre>
30             //获取String类型的,用逗号分隔
31             String str=Page.Request["deleteId"];
32
33             //截取为数组
34             String[] delIds=str.split(',');
35
36             //转换为int,数组长度一致
37             int[] newDelIds=new int[delIds.length];
38
39             for(int i=0;i<delIds.length;i++){
40                 //执行强转
41                 newDelIds[i]=Integer.parseInt(delIds[i]);
42             }
43             </pre>
44
45
46     </body>
47     <script>
48         //所有的复选框控件,通过名字属性获取
49         var checkboxObjs = document.getElementsByName("checkbox1");
50
51
52         //删除按钮绑定事件
53         $("#btndelete").click(function() {
54             //定义存储value的数组,初始为空
55             var delVals = [];
56
57             //找出选中复选框的值
58             for(var i = 0; i < checkboxObjs.length; i++) {
59                 var checkboxObj = checkboxObjs[i]; //遍历的复选框元素
60                 //判断是否有选中
61                 if(checkboxObj.checked) {
62                     //选中的value值添加到数组中
63                     delVals.push(checkboxObj.value);
64                 }
65             }
66             //for循环结束,先打印获取的value是否正确。
67 //            alert(delVals);
68
69             //判空
70             if(delVals.length<=0){
71                 alert("请选择");
72             }else{
73                 //执行Ajax提交
74                 $.ajax({
75                     url:"",
76                     type:"POST",
77                     traditional: true,//阻止深度序列化,必写
78                     data:{
79                         //删除的value数组
80                         "deleteId":delVals
81                     },
82                     success:function(data){
83                         //回调函数
84                     }
85                 });
86             }
87         });
88     </script>
89
90
91 </html>

转载于:https://www.cnblogs.com/x-you/p/8562613.html

[Ajax] 如何使用Ajax传递多个复选框的值相关推荐

  1. 表单绑定复选框的值和图片上传

    表单如何实现与复选框的值绑定一致 <u-form-item :label-position="labelPosition" label="提供服务" pr ...

  2. html表单的复选框的值,关于表单:HTML复选框的checked属性的正确值是什么?

    我们都知道如何在HTML中形成一个复选框输入: 我不知道 - 复选复选框的技术正确值是什么? 我看到这些都有效: 答案是无关紧要的吗? 我没有看到证据证明答案在规范中标记为正确: Checkboxes ...

  3. Django获取多个复选框的值,并插入对应表底下

    1.实现的功能类似于,多个复选框,后面还有一个备注,之后要把复选框的值和备注一一对应插入数据库表中,主要提供一个思路,代码不全. 2.首先,html页面先设计好,多个复选框还有一个个备注,代码如下: ...

  4. JQ对复选框全选、获取复选框的值、回选

    1.全选.全不选: function checkAllFun(a){if (a.checked){$("input[name='checkbox']:checkbox").each ...

  5. 支付宝小程序获取复选框选中值id,使其显示且可编辑

    问题概述 在做支付宝小程序编辑表单时,需要将用户之前填.选的信息显示出来后再编辑.这里针对复选框选中值的获取显示,通过服务端发送请求后拿到的选中id,显示选中值并且可编辑. axml代码片段 < ...

  6. android view 存值,在android studio中保存textview和复选框的值

    问:如何在android studio中保存文本视图和复选框的值,以便稍后我进入该活动时以及在设置新值然后保持新值时可见设置的数据. 答:SharedPreferences用于在Android中存储原 ...

  7. layui获取复选框的值

    layui获取复选框的值 //HTML代码 <form class="layui-form">     <div class="layui-form-i ...

  8. layui复选框怎么取值_layui如何获取checkbox复选框的值

    layui如何获取checkbox复选框的值 发布时间:2020-10-21 17:07:09 来源:亿速云 阅读:164 作者:Leah 本篇文章给大家分享的是有关layui如何获取checkbox ...

  9. 用jQuery如何获取复选框的值

    获取复选框的值 <div><input type="checkbox" name="" id="suibian">& ...

最新文章

  1. 系列文章--AJAX技术系列总结
  2. Tensorflow学习笔记6:解决tensorflow训练过程中GPU未调用问题
  3. Tair的桶分布策略介绍及新的机器级位置安全优先策略实现
  4. Innodb Buffer Pool的三种Page和链表
  5. 常见的钓鱼招式,可千万别入坑哦
  6. sqlyog表添加列_如何用数据透视表求差,而不是求和?
  7. MUI - 自动轮播图 实现
  8. android prgoressBar setProgressDrawable 在4.0系统式正常,在2.3系统上不能正常使用的问题...
  9. TStrings和TStringLists类(经典有时间整理做个小例子)
  10. WIN7下IIS的安装与配置
  11. Linux登陆密码策略
  12. 2023南京航空航天大学计算机考研信息汇总
  13. Linux系统编程——execl函数族
  14. ECharts 中的事件和行为
  15. QComboBox下拉框条目高度的调整
  16. REVIT 卸载工具,完美彻底卸载清除干净revit各种残留注册表和文件
  17. Edge浏览器自动翻译按钮不见?
  18. 心心念念想打游戏,游戏 套路有哪些?怎么做留存?
  19. vmstat命令详解——linux性能分析
  20. 2020暑期腾讯小程序开发训练营结课心得

热门文章

  1. Linux ct获取本机ip,[原]archlinux 下最新的netct工具配置ip地址
  2. 使用php函数判断数字,PHP 几个常用数字判断函数的简单示例
  3. react网页适配不同分辨率_PC端页面适应不同的分辨率的方法 (转载)
  4. java解析字符串方法_java字符串的截取方法substring()代码解析
  5. 腐蚀rust电脑分辨率调多少_腐蚀Rust画面怎么设置 _游侠网
  6. 如何在Python中从stdin读取
  7. python字符串 切片_Python切片字符串
  8. tomcat配置重定向_在Tomcat上配置SSL以及从HTTP到HTTPS的设置自动重定向的步骤
  9. Windows命令行安装程序管理工具 - Scoop
  10. 一文读懂C++程序的结构、执行与编译