HTML+JavaScript代码:

 <!DOCTYPE html>
<html> <head>
<meta charset="UTF-8">
<title>选择复选框</title> <!--导入jQuery包-->
<script type="text/javascript" src="js/jquery-1.6.js" ></script>
</head> <body>
<!--
保持同样的name属性,
value属性仍然可以使用 <%#Eval("id")%>
这里直接写上作为例子
-->
<input type="checkbox" name="checkbox1" runat="server" value="1001" />1001<br />
<input type="checkbox" name="checkbox1" runat="server" value="1002" />1002<br />
<input type="checkbox" name="checkbox1" runat="server" value="1003" />1003<br />
<input type="checkbox" name="checkbox1" runat="server" value="1004" />1004<br /> <!--删除按钮,显示选择的复选框的value属性值-->
<button id="btndelete">删除</button> <br />
后台使用ASP: <pre>
//获取String类型的,用逗号分隔
String str=Page.Request["deleteId"]; //截取为数组
String[] delIds=str.split(','); //转换为int,数组长度一致
int[] newDelIds=new int[delIds.length]; for(int i=0;i<delIds.length;i++){
//执行强转
newDelIds[i]=Integer.parseInt(delIds[i]);
}
</pre> </body>
<script>
//所有的复选框控件,通过名字属性获取
var checkboxObjs = document.getElementsByName("checkbox1"); //删除按钮绑定事件
$("#btndelete").click(function() {
//定义存储value的数组,初始为空
var delVals = []; //找出选中复选框的值
for(var i = 0; i < checkboxObjs.length; i++) {
var checkboxObj = checkboxObjs[i]; //遍历的复选框元素
//判断是否有选中
if(checkboxObj.checked) {
//选中的value值添加到数组中
delVals.push(checkboxObj.value);
}
}
//for循环结束,先打印获取的value是否正确。
// alert(delVals); //判空
if(delVals.length<=0){
alert("请选择");
}else{
//执行Ajax提交
$.ajax({
url:"",
type:"POST",
traditional: true,//阻止深度序列化,必写
data:{
//删除的value数组
"deleteId":delVals
},
success:function(data){
//回调函数
}
});
}
});
</script> </html>

[Ajax] 如何使用Ajax传递多个复选框的值的更多相关文章

  1. 复选框的全选+全不选+ajax传递复选框的value值+后台接受复选框默认值

    1.html代码 <!--全选框/全不选--> <input type="checkbox" name="all" id="all& ...

  2. 使用js获取复选框的值,并把数组传回后台处理,过程使用的是Ajax异步查询

    这是界面代码: ​ function shua(){             var id_array=new Array();         $('input[id="checkAll& ...

  3. 获取url中的参数\+发送ajax请求根路径|+获取复选框的值

    //获取url中的参数function getUrlParam(name) { var reg = new RegExp("(^|&)" + name + "=( ...

  4. Web版需求征集系统所得1,servlet中获取checkbox复选框的值

    servlet中获取checkbox复选框的值 </tr> <tr> <td align="right">研究类型</td> < ...

  5. mui开发中获取单选按钮、复选框的值

    js获取单选按钮的值 function getVals(){ var res = getRadioRes('rds'); if(res == null){mui.toast('请选择'); retur ...

  6. iCheck获取单选和复选框的值和文本

    //获取单选和复选框的值//parameters.type:"radio","checkbox"//parameters.name:input-name//pa ...

  7. jquery怎样获取多个复选框的值?

    jquery的遍历方法可以获取复选框所欲的选中值 1 2 $("input:checkbox:checked").each(function(index,element));    ...

  8. 在Servlet端获取html页面选中的checkbox值,request获取页面checkbox(复选框)值

    html端代码: 选项框: <input type="checkbox" name="crowd" value="选项一">选项 ...

  9. 帆软报表(finereport) 复选框多值查询

    定义数据集 SELECT * FROM 库存 设计模板 设置控件:控件名称 XX  要与 单元格中 取值公式  =$XX   对应,控件值可更改 下拉复选框控件: 设置控件名称(与模板中=$选仓库  ...

随机推荐

  1. HP Jack介绍

    转载:https://www.cnblogs.com/Peter-Chen/p/3999212.html 目前市场上耳机分为4环耳机(图1所示,iphone型)和3环耳机(图2所示).4环耳机称为he ...

  2. Quartz Scheduler misfireThreshold属性的意义与触发器超时后的处理策略

    Quartz misfireThreshold属性的意义与触发器超时后的处理策略. 在配置quartz.properties有这么一个属性就是misfireThreshold,用来指定调度引擎设置触发 ...

  3. nodejs笔记之初识node

    1.安装node; node -v  //检测node是否安装成功 node可以做什么: 搭建服务器: 读写文件: 连接数据库: 爬虫: node的模块系统: 原生模块(如http,fs); 自定义模 ...

  4. Shell if条件语句

    1.if条件语句:设定一个条件如果怎么,然后怎么样. (1)-gt大于.-lt小于.-ge大于等于.-le小于等于.-eq等于.-ne不等于. (2)[]内是包括变量时所使用的. (3)-f文件.-n ...

  5. WindowsAPI每日一练(2) 使用应用程序句柄

    WindowsAPI每日一练系列 :https://www.cnblogs.com/LexMoon/category/1246238.html WindowsAPI每日一练() WinMain Win ...

  6. 修改SS配置文件使其同时支持IPV4和IPV6网络

    将/etc/shadowsocks-libev/config.json文件中的 "server":"0.0.0.0", 修改为: "server&qu ...

  7. java IO和NIO区别

    面向流与面向缓冲 Java NIO和IO之间第一个最大的区别是,IO是面向流的,NIO是面向缓冲区的. Java IO面向流意味着每次从流中读一个或多个字节,直至读取所有字节,它们没有被缓存在任何地方 ...

  8. js设置、读取、删除cookie

    设置cookie: function setCookie(oJson , time){ var data = new Date( new Date().getTime() + time*24*60*6 ...

  9. JxBrowser之三:常用函数setNetworkDelegate

    1.常用函数setNetworkDelegate,包含对网络传输数据状态的多种监控回调. 2.着重说一下其中的几个函数 BrowserContext browserContext = BrowserC ...

  10. Python自学:第二章 使用函数str( )避免类型错误

    age = 23 message = "Happy " + str(age) + "rd Birthday" print(message) 输出位 Happy ...