`
hyshucom
  • 浏览: 811719 次
文章分类
社区版块
存档分类
最新评论

如何用JS删除checkbox选中的记录

 
阅读更多

/** 选取选中的复选框的值 */
function checkbox_selected() {
var chkvalue = "";
var chk = window.document.getElementsByName("chkUserInfos");
for (var i = 0; i < chk.length; i++) {
if (chk[i].checked) {
chkvalue = chkvalue + "," + chk[i].value + "";
}
}
return chkvalue;
}

/* 复选框全部选中或相反 */
function checkbox_selectedAll() {
var chk = window.document.getElementsByName("chkUserInfos");
for (var i = 0; i < chk.length; i++) {
chk[i].checked = window.document.getElementById("chkFile").checked;
}
}

function selectDelete() {

var documentStrIds="";
var chkUserInfos=document.getElementsByName("chkUserInfos");
for(var i=0;i<chkUserInfos.length;i++){
if(documentIds[i].checked){
documentStrIds+=chkUserInfos[i].value+";";
flag=true; // 表示复选框有被选中的
}
}
if(flag){
window.location.href="......?documentStrIds="+documentStrIds; // 提交后台
// 别忘了传参
}
}

后台 读取documentStrIds

if(documentStrIds!=null && !"".equals(documentStrIds.trim())){
String[] ids=documentStrIds.split(";");
if(ids.length>0){
boolean flag=false;
for(String idStr : ids){
// 循环删除
}
}
}

<a href="javascript:window.Insert()">新增</a> <a href="javascript:window.selectAll()"> 全选</a> <a href="javascript:window.selectNotAll()">反选</a> <a href="javascript:window.selectDelete()">删除</a>

分享到:
评论

相关推荐

    javascript复选框实现批量选择

    程序员在开发的时候,经常会遇到对查询列表中的记录进行批量操作的情况,实现倒是也不难,用javascript就行,但每次都要重新再写一遍,本人在工作中把它总结为一个模块,记录下来,以便再用。

    GridView使用集合

    一、表头表尾 1、自定义多行表头,列合并,行合并 ...2、GridView添加记录,在GridView表脚添加控件,用添加记录 3、更新所有记录,GridView直接绑定控件,然后更新 九、主键索引 根据主键多条记录删除,单条记录删除。

    批量删除记录时如何实现全选方法总结

    如果有个全选按钮把多个页面上显示的记录全都选中删除那比一条条的删除要人性化得多,接下来说一说如何实现,其实网上一搜有好多文章都是说如何进行批量删除的,大体上可以分为两大类1:利用JS脚本实现全选。...

    程序天下:JavaScript实例自学手册

    1.21 用JavaScript随机修改页面的标题 1.22 判断网页加载完毕 1.23 嵌入网页的播放器 1.24 设置指定网页为主页 1.25 使用JavaScript传递页面参数 1.26 页面被冻结 第 2章 按钮特效 2.1 页面刷新按钮 2.2 按回车调用...

    《程序天下:JavaScript实例自学手册》光盘源码

    1.21 用JavaScript随机修改页面的标题 1.22 判断网页加载完毕 1.23 嵌入网页的播放器 1.24 设置指定网页为主页 1.25 使用JavaScript传递页面参数 1.26 页面被冻结 第 2章 按钮特效 2.1 页面刷新按钮 2.2 按回车调用...

    .net开发中批量删除记录时实现全选功能的具体方法

    JS实现全选 往页面上拖一个GridView,设置好数据源,并为GridView添加一个模板列,往模板列里添加一个chekcbox,比如下面的代码 代码如下:”GridView1″ runat=”server” AutoGenerateColumns=”False” ...

    js使用小技巧

    Javascript小技巧一箩筐 事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode ...

    net实用类50个常用方法升级版分页

    ///ShowJavascript()执行javascript脚本 ///FileDelete()给出文件虚拟路径删除文件 ///FileSize()获取上传文件大小 ///FileUpload()文件上传 路径upload/ 自动重命名 ///FileDownload()文件下载 调用方法如...

    net实用类50超级实用方法赠分页

    ///ShowJavascript()执行javascript脚本 ///FileDelete()给出文件虚拟路径删除文件 ///FileSize()获取上传文件大小 ///FileUpload()文件上传 路径upload/ 自动重命名 ///FileDownload()文件下载 调用方法...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -Grid增加GetNoSelectionAlertInParentReference函数,用来表示没有选中任何一项时在父页面弹出对话框的JS代码。 -修正IE7下不能以下划线作为CSS中类名的前缀的BUG(feedback:Steve.Wei)。 -添加定时器控件Timer,...

    net实用类50超级实用方法赠分页分页控件强大的分页

    ///ShowJavascript()执行javascript脚本 ///FileDelete()给出文件虚拟路径删除文件 ///FileSize()获取上传文件大小 ///FileUpload()文件上传 路径upload/ 自动重命名 ///FileDownload()文件下载 调用方法如...

    .net50个常用方法简单华丽的分页控件功能大的分页控件 50个实用方法

    ///ElseDataTimeIng()返回本地电脑的当前日期的年月日时分秒 动态的显示 JS实现 ///ElsePageLoad()页面加载数据加载完成呈现页面 ///ElseCkeck()返回页面验证码图片 使用方法:单独创建一个页面 在首次加载...

    ExtAspNet_v2.3.2_dll

    -Grid增加GetNoSelectionAlertInParentReference函数,用来表示没有选中任何一项时在父页面弹出对话框的JS代码。 -修正IE7下不能以下划线作为CSS中类名的前缀的BUG(feedback:Steve.Wei)。 -添加定时器控件Timer,...

    ASP.NET程序中常用的三十三种代码.txt

    删除表格选定记录 int intEmpID = (int)MyDataGrid.DataKeys[e.Item.ItemIndex]; string deleteCmd = "DELETE from Employee where emp_id = " + intEmpID.ToString()  4.删除表格记录警告 private void DataGrid...

    ASP.NET常用代码

    3.删除表格选定记录 int intEmpID = (int)MyDataGrid.DataKeys[e.Item.ItemIndex]; string deleteCmd = "DELETE from Employee where emp_id = " + intEmpID.ToString() 4.删除表格记录警告 private void DataGrid...

    asp.net知识库

    使用Relations建立表之间的关系并却使用PagedDataSource类对DataList进行分页 通过作业,定时同步两个数据库 SQLSERVER高级注入技巧 利用反射实现ASP.NET控件和数据实体之间的双向绑定,并且在客户端自动验证输入的...

    黑马程序员 安卓学院 万元哥项目经理 分享220个代码实例

    |--监听之CheckBox是否选中监听 |--监听之EditText内容变化监听 |--监听之GridView条目点击监听 |--监听之ListView条目点击事件监听 |--监听之ListView滑动监听 |--监听之单击监听的两种定义 |--监听之双击监听 |--...

Global site tag (gtag.js) - Google Analytics