<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>无标题文档</title> <style type="text/css"> body { font-family: "Helvetica","Arial",sans-serif; background-color: #fff; color: #000; } table { margin: auto; border: 1px solid #699; } caption { margin: auto; padding: .2em; font-size: 1.2em; font-weight: bold; } th { font-weight: normal; font-style: italic; text-align: left; border: 1px dotted #699; background-color: #9cc; color: #000; } th,td { width: 10em; padding: .5em; } </style> </head> <body> <table id="stu"> <caption>学员信息表</caption> <thead> <tr> <th><input type="checkbox" name="nameCheck" onclick="checkAll(this.checked)" />全选</th> <th>学号</th> <th>姓名</th> <th>年龄</th> <th>国籍</th> </tr> </thead> <tbody> <tr> <td><input type="checkbox" name="nameCheck" /></td> <td>S001</td> <td>Danny</td> <td>26</td> <td>China</td> </tr> <tr> <td><input type="checkbox" name="nameCheck" /></td> <td>S002</td> <td>Jack</td> <td>24</td> <td>USA</td> </tr> <tr> <td><input type="checkbox" name="nameCheck" /></td> <td>S003</td> <td>William</td> <td>26</td> <td>England</td> </tr> <tr> <td><input type="checkbox" name="nameCheck"/></td> <td>S004</td> <td>Jenny</td> <td>24</td> <td>Swiss</td> </tr> <tr> <td><input type="checkbox" name="nameCheck" /></td> <td>S005</td> <td>Donald</td> <td>24</td> <td>China</td> </tr> <tr> <td><input type="checkbox" name="nameCheck" /></td> <td>S006</td> <td>Betty</td> <td>24</td> <td>Taiwan</td> </tr> </tbody> </table> <div style="width:900px; margin:20px auto;"><input type="button" value="删除多行" onclick="delRow();" /></div> <script type="text/javascript"> //全选 function checkAll(val){ var arr = document.getElementsByName("nameCheck"); //循环全选和非全选 for(var i=0;i<arr.length;i++){ arr[i].checked = val; } } //删除多行 function delRow(){ var checkArr=document.getElementsByName("nameCheck"); var count=0; var arr=new Array(); for(var i=1;i<checkArr.length;i++){ if(checkArr[i].checked == true){ arr[count]=i; count++; } } if(count==0){ alert("请选择你要删除的行"); }else{ var wu="你确定要删除第"+arr+"条吗?"; if(confirm(wu)){ for(var j=arr.length-1;j>=0;j--){ document.getElementById("stu").deleteRow(arr[j]); } alert("删除成功"); } } } </script> </body> </html>
效果图:
个人E-mail:chaoyi77@163.com
相关推荐
在很多场景下,我们可能需要为GridView添加单选、多选以及全选和取消全选的功能,比如在图片选择器或者列表设置中。下面我们将详细探讨如何实现这些功能。 1. **GridView的基本使用** GridView继承自AbsListView,...
易语言超级列表框全选和选项及消除全选
在这个模块中,可能用来模拟用户按下全选快捷键的动作,例如向多行编辑框发送WM_KEYDOWN和WM_KEYUP消息来触发全选。 在源码中,这些函数会结合易语言的语法,形成一个完整的事件驱动机制。通常,会有一个主程序窗口...
实现的效果就是: 1.点击全选选中所有商品,再点击全选,取消勾选 2.在选中的同时获取需要的商品id,获取后是以字符串拼接的形式 ...checked代表选中与否 ,ture选中,false未选中 //删除购物车商品的按钮 删除</
在“GridView全选与批量删除”的主题中,我们将深入探讨如何利用GridView实现全选功能,并结合Linq技术进行批量数据删除。 1. GridView控件:GridView是ASP.NET Web Forms中的一个服务器控件,它能够将数据库中的...
在全选删除场景下,可以先将所有选中CheckBox的值收集到一个集合中,然后在后台遍历这个集合,根据这些值执行SQL DELETE语句,从而删除对应的数据。 5. 安全性和用户体验: 在实现删除功能时,必须考虑安全性,如...
在本项目中,我们主要探讨如何使用jQuery来实现一个具有全选和商品增删功能的购物车。jQuery是一个广泛使用的JavaScript库,它简化了DOM操作、事件处理、动画以及Ajax交互,使得创建交互性强的网页变得更为便捷。...
本资源提供了SourceInsight的汉化、多标签设置、汉字删除无问号、多行注释、Tab键设置、智能排版以及全选全保存等关键功能的优化配置,旨在提升开发者的使用体验和工作效率。 1. **SourceInsight汉化**:对于中文...
在实际应用中,我们经常需要实现全选和取消全选的功能,特别是在涉及到多选操作的场景,如文件管理、联系人选择等。本教程将详细讲解如何在RecyclerView中实现全选和取消全选,并获取已选择的数据。 首先,我们需要...
标题提到的“解决EXT下拉列表全选和去全选功能”是一个常见的需求,特别是在数据表格或下拉列表中进行批量操作时。下面我们将深入探讨EXTJS中实现这一功能的方法。 EXTJS的下拉列表通常由`Ext.form.field.ComboBox`...
在处理大量数据时,用户可能需要选择表格中的多行,这就是所谓的“全选”功能。本文将详细介绍如何在JqGrid中实现全选功能以及获取已选择行的值,并提供相应的示例代码。 1. **开启多选功能** 要启用JqGrid的多选...
在这个场景中,我们将关注两个特定的功能:分页和全选/取消全选。这些功能在处理大量数据时特别有用,能够提高用户界面的响应速度和用户体验。 首先,我们来详细讲解`DataGridView`的分页功能。在处理大量数据时,...
### JavaScript全选后删除功能详解 #### 一、引言 在Web开发中,实现对表格数据或列表项的批量操作是一项常见的需求。比如,在一个用户管理页面中,管理员可能需要一次性选择多个用户并执行删除操作。本文将详细...
实现ListView的全选、删除和单选删除功能是常见的需求,这涉及到对ListView的数据管理、用户交互以及UI更新等多个方面。以下将详细讲解如何实现这些功能。 一、ListView的基础 1. Adapter:ListView的核心是Adapter...
三、实现全选删除功能 1. 后端处理:在服务器端,我们需要监听GridView的“RowCommand”事件,当用户点击带有删除操作的按钮时触发。首先,在GridView中添加一个ButtonField或LinkButton,设置CommandName为"Delete...
在IT领域,"全选取消批量删除"是一个常见的功能需求,尤其在数据管理和用户界面设计中。这个功能允许用户高效地处理大量数据,提高工作效率。下面将详细解释这些概念及其在实际应用中的实现。 首先,**全选**是指在...
全选和反选功能则是复选框常用的一种交互模式,极大地提升了用户体验,特别是当选项数量较大时。本文将深入探讨复选框的全选和反选机制及其在IT中的应用。 全选功能是指用户只需点击一个按钮或复选框,就能同时选中...
asp.net(C#),DataList控件里嵌入CheckBox,实现全选、反选以及删除功能。
标题“JQ最少代码实现全选和不全选”涉及到的是如何使用jQuery来控制多选框(checkboxes)的全选与反选功能。这种功能常见于数据管理界面,用户可以快速选择或取消选择所有项目。下面将详细解释这一知识点。 一、...
你可以通过编程方式添加、删除和修改列,调整列的宽度、样式和数据绑定等。 5. **AllowSelectAll**:此属性控制是否允许用户全选所有行。如果设置为`true`,用户可以通过点击列头或者使用快捷键全选所有数据。 接...