脚本代码:
<script type="text/javascript">
function allSelect(tt){
var selected = tt.checked;
var objs = document.getElementsByName('reportid');
for(var i=0;i<objs.length;i++){
objs[i].checked=selected;
}
}
function deleteC(){
//var checkBoxChecked = document.getElementById("reportid").checked;
var objs = document.getElementsByName('reportid');
var len = document.getElementById("curRow").rows.length-1;//表格的id,获取一共有多少个checkbox
var ii=0;
for(var i=0;i<objs.length;i++){
if(objs[i].checked==true){
ii++;
}
}
if(ii==0){
alert("对不起,没有删除的条目!");
return false;
}
if(!confirm("是否确信要删除?")){
return false;
}
return true;
}
</script>
调用函数:
<input type="checkbox" name="reportid" id="reportid" value=""/>
<input type='submit' value='删除' onclick='javascript:return deleteC();'/>
<input type='checkbox'title='全选/不选' onClick='allSelect(this)'>
后台struts获取:
String[] ids = request.getParameterValues("reportid");
反选:
function selectOther(){
var p = document.getElementsByName('reportid');
var len = p.length;
for(i=0;i<len;i++){
if(p[i].type == "checkbox"){
if(p[i].checked){
p[i].checked = false;
}else{
p[i].checked = true;
}
}
}
}
分享到:
相关推荐
在实际应用中,我们经常需要实现一个功能,让用户能够选择ListView中的多个条目进行批量删除,这正是"Android ListView+checkbox 实现批量删除"这个主题所涵盖的知识点。下面我们将详细探讨如何在Android中实现这一...
总结一下,实现"C# Winform在窗体中怎么实现勾选Checkbox删除图片"这个功能,主要涉及以下知识点: 1. WinForm控件的使用:Checkbox、PictureBox或ImageList。 2. 事件处理:添加CheckedChanged事件监听器。 3. 文件...
这个文档标题提到的“GridView结合CheckBox实现多条删除”就是一种常见的场景,它涉及到GridView控件和CheckBox控件的结合使用,以允许用户选择多个记录进行批量操作。 GridView是ASP.NET中一个强大的数据绑定控件...
- 用户选中多个CheckBox后,可能需要提供一个删除按钮,点击后删除所选项目。 - 在处理删除事件时,遍历布尔数组,找出选中的项,根据这些项的索引从数据源中移除对应的数据,然后更新ListView。 6. **保存和恢复...
在Android开发中,多选框(CheckBox)是一个不可或缺的用户界面元素,它允许用户在多个选项中进行选择,常用于设置界面或筛选功能。本文将深入探讨如何在Android应用中使用Checkbox,包括其基本用法、监听事件以及...
同时,如果需要记录多个选中项,可以使用一个List来保存选中的数据项ID或索引。 为了方便管理,可以创建一个接口`OnItemClickListener`,并在适配器中定义一个回调方法,如`onItemClick(int position, boolean ...
在IT领域,"捆绑"通常指的是将多个文件或应用程序集合在一起,形成一个单一的安装包或可执行文件,便于用户下载和安装。这个工具可能是为了帮助用户方便地整合各种资源,如图片、文档等不同类型的文件。 在描述中...
通过以上步骤,我们成功实现了ListView与Checkbox的结合,让用户能够方便地选择多个项目进行批量删除。这个功能在许多应用中都非常实用,例如邮件客户端、联系人管理器等。在实际开发中,我们还需要考虑用户体验,...
这个功能主要用于用户批量处理数据,如删除、修改等。以下是对这个主题的详细解析: 首先,我们需要理解标题中的关键词“checkbox全选”。在HTML中,`<input type="checkbox">`元素用于创建复选框,用户可以勾选或...
6. **api.html**:这个文件很可能是API文档,详细列出了jstree_checkbox的使用方法、配置选项、事件和方法,帮助开发者更好地理解和使用这个库。 7. **example01.html**:这是一个示例文件,展示了如何在实际项目中...
这种控件在Windows编程中常见,尤其是在开发桌面应用时,它允许用户在列表中选择一个或多个项目,并通过复选框直观地显示所选状态。 首先,让我们理解Checkbox和Combobox的基础概念。Checkbox,即复选框,通常用于...
通过以上步骤,你就可以创建一个带有CheckBox的自定义ListView,实现用户可以选择多个列表项的功能。在实际开发中,还可以根据具体需求进行扩展,例如添加颜色高亮、动画效果等。记住,自定义ListView是Android开发...
"Checkbox",或称为复选框,是用户界面中的基本元素之一,通常用于让用户选择一个或多个选项。在这个特定的场景中,我们讨论的是如何在用户点击checkbox之前弹出一个确认对话框,以增加用户操作的确认环节,避免误...
在布局文件中,为每个ListView项定义一个自定义的View,该View包含一个TextView显示数据以及一个隐藏的CheckBox。例如: ```xml android:id="@+id/text_view" android:layout_width="0dp" android:layout_...
当GridView与CheckBox结合使用时,我们可以创建一个功能丰富的界面,让用户能够对多项数据进行选择。 ### GridView基本概念 GridView继承自AbsListView,它会将数据源(通常是ArrayList或Cursor)中的元素按行和列...
但这些细节在"CheckBoxDemo"中可能并未具体展示,因为这个例子主要关注的是如何将CheckBox的状态与删除按钮的可用性关联起来。 总结一下,"CheckBoxDemo"是一个关于Android开发的简单示例,它演示了如何利用...
它允许用户从一组可选的复选框中选择一个或多个选项。然而,原生的CheckboxList控件功能有限,有时可能无法满足复杂的业务需求。为了解决这个问题,开发者们通常会对其进行扩展,增加更多的功能和灵活性。 “aspx中...
复选框是用户界面中的一种控件,用户可以用来选择一个或多个选项。与单选按钮不同,复选框允许用户同时选择多个项目。在“带checkbox的树”中,每个节点都可能包含一个复选框,用户可以通过勾选或取消勾选来表示对该...
本篇文章将详细探讨如何在Android中实现一个具有多选、反选、删除和全选功能的ListView,结合CheckBox的使用。 首先,我们需要创建一个自定义的ListView项布局,包含一个TextView用于显示数据,以及一个CheckBox...
在ListView中集成CheckBox是常见的需求,比如实现多选功能,用户可以选择一个或多个条目进行操作,如全选、反选、取消选择以及确认删除等。在这个场景下,我们将深入探讨如何在Android Studio环境下实现这个功能。 ...