一、checkbox添加
选择
序号
信息
1 |
|
测试1 |
2 |
|
测试2 |
3 |
|
测试3 |
checkbox
代码:<input type="checkbox" name="selects" value="3" />
同一group的checkbox中name一致
二、function处理checkbox
2.1 判读是否选中
// 检测是否有选择多选框的至少一项
function validateCheckBox() {
// 获得多选框的数组
var allIDS = document.getElementsByName(“
selects”);
var flag = false;
for ( var i = 0; i < allIDS.length; i++) {
if (allIDS[i].checked
== true) {
flag = true;
break;
}
}
if (!flag) {
alert("请选择操作行!");
return false;
} else {
return true;
}
}
2.2 删除选中的checkbox
function deleteAccount() {
if(!validateCheckBox(selects)){return;}
if (confirm("是否删除?")) {
var allIDS = document.getElementsByName("selects");// 注释(1)
var selectedIDStr = "";
for ( var i = 0; i < allIDS.length; i++) {
if (allIDS[i].checked == true) { // 注释(2)
selectedIDStr = selectedIDStr + allIDS[i].value + ","; //
注释(3)
}
}
var deleteForm = document.forms["deleteFrom"];
deleteForm
.action = "deleteFile?selectsId
=" + selectedIDStr
;//注释(4)
deleteForm
.submit();
}
注释:
(1)获得所有name=select的checkbox
(2)判断每一个checkbox是否被选中
(3)的到每一个选中的checkbox的value,用“,”隔开存入字符串
(4)作为参数传入对应的action方法中
2.3 action方法中读取
HttpServletRequest request = ServletActionContext.getRequest();
String selectID = request.getParameter("selectsId
");
String[] arrIDS = selectID.split(",");
注释:
arrIDS 为所有被选中的checkbox的value
分享到:
相关推荐
<input type="checkbox" name="interests" value="Music"> Music <input type="checkbox" name="interests" value="Sports"> Sports <input type="checkbox" name="interests" value="Reading"> Reading ```...
JavaWeb商城购买_javaweb购物商城_网上购物项目源码+数据库JavaWeb商城购买_javaweb购物商城_网上购物项目源码+数据库JavaWeb商城购买_javaweb购物商城_网上购物项目源码+数据库JavaWeb商城购买_javaweb购物商城_...
javaWEB 人力资源管理系统源码javaWEB 人力资源管理系统源码javaWEB 人力资源管理系统源码javaWEB 人力资源管理系统源码javaWEB 人力资源管理系统源码javaWEB 人力资源管理系统源码javaWEB 人力资源管理系统源码...
JavaWeb是Java编程领域中的一个重要组成部分,主要涉及Web应用程序的开发和实现。黑马程序员是一家知名的IT教育机构,他们提供的Javaweb教材源码是为了帮助学员深入理解和实践Web开发技术。下面将详细介绍JavaWeb的...
user_wids[count]=trNode.cells[0].all.datagrid_row_wid.value; var widElement = recdElement.appendChild(xmlDoc.createElement("WID")); widElement.appendChild(xmlDoc.createTextNode(user_...
【JavaWeb教程详解】 JavaWeb开发是Java编程领域的一个重要分支,主要涉及构建基于Web的交互式应用程序。尚硅谷推出的全新JavaWeb教程聚焦于企业主流技术栈,旨在帮助开发者掌握实际工作中所需的关键技能。本教程...
javaweb 程序填空题
javaweb期末作业大学活动管理系统源码javaweb期末作业大学活动管理系统源码javaweb期末作业大学活动管理系统源码javaweb期末作业大学活动管理系统源码javaweb期末作业大学活动管理系统源码javaweb期末作业大学活动...
JavaWeb技术是构建互联网应用程序的重要框架,它将Java语言与Web技术相结合,为开发者提供了强大的功能和灵活性。本文将深入探讨JavaWeb的核心概念、架构及其在实际开发中的应用。 一、JavaWeb概述 JavaWeb是一种...
JavaWeb学习是Android客户端目前最全面的免费离线JavaWeb学习书籍,主要内容包括: 1、Html标签、表格、表单等基础内容 2、Javascript基础 3、Javascript脚本高级特效 4、B/S架构工作原理 5、Jsp标签、表达式、...
动力节点老杜javaweb笔记
JavaWeb开发实战源码是学习和理解Web应用程序开发的一个重要资源。这个压缩包可能包含了从基础到高级的各种JavaWeb项目实例,涵盖了从搭建环境、创建动态网页、处理HTTP请求到数据库交互等一系列步骤。通过深入研究...
网上书店项目,javaweb,javaweb,javaweb,javaweb,javaweb,javaweb,javaweb,javaweb,javaweb,javaweb,javaweb
【JavaWeb蛋糕商城项目】是一个基于Java技术的Web应用程序,旨在提供一个在线购物平台,让用户可以方便地浏览、选购各种蛋糕商品。这个项目的核心技术涵盖了Java编程语言、Servlet、JSP、JavaScript、HTML、CSS以及...
【JavaWeb开发框架详解】 JavaWeb是一个广泛使用的开发平台,用于构建动态、交互式的Web应用程序。这个名为"javaweb520-JavaWeb-master.zip"的压缩包很可能包含了一个完整的JavaWeb项目实例,让我们来深入探讨...
【JavaWeb + Flash小游戏开发详解】 在信息技术领域,JavaWeb和Flash是两种广泛应用于创建交互式应用程序的技术。本文将深入探讨如何结合这两种技术,构建一个基于JavaWeb的Flash小游戏。 一、JavaWeb基础 ...
JavaWeb
【JavaWeb个人博客管理系统源码解析】 在信息技术领域,JavaWeb技术被广泛应用于构建各种复杂的互联网应用程序,包括但不限于企业级的后台管理系统、电子商务平台、社交网络等。本篇将深入探讨一个基于JavaWeb的...