jsp 获得checkbox值并写入数据库,可通过以下方法:
1.获得checkbox的值,并传入数组中
2.将数组值转化为字符串
3.写入数据库
例子:
Checkbox.htm
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>test</title>
</head>
<body>
<form name="myform" id="myform" method="post" action="CorAdd.jsp">
<label>
<input type="checkbox" name="CorpMode" value="1" />物品
</label>
<label>
<input type="checkbox" name="CorpMode2" value="2" />人头
</label>
<label>
<input type="checkbox" name="CorpMode2" value="3" />其他
</label>
<input name="" type="button"onclick="document.myform.action='Submit.jsp?menu=add'" />
</form>
</body>
</html>
提交页面 : Submit.jsp
<%@ page contentType="text/html; charset=utf-8" language="java" import = "java.util.*, java.text.*,java.sql.*"%>
<%
if(menu.equals("add"))
{
String tmp="";
String SCorpMode="";
String[] CorpMode = request.getParameterValues("CorpMode");
if(CorpMode.length>0)
{
for(int i=0;i<CorpMode.length;i++)
{
SCorpMode=SCorpMode+CorpMode+",";
}
SCorpMode=SCorpMode.substring(0,SCorpMode.length()-1);//去掉SID中的最后一个逗号
}
tmp ="insert into Corporation (CorpMode) values('+SCorpMode+');
if(dbc.executeUpdate(tmp)>=0)
out.println("<script>alert('信息添加成功!');location.href='CorpAdd.jsp'</script>");
else
//out.println("<script>alert('添加失败!');location.href='CorpAdd.jsp'</script>");
out.print(tmp);
}
}
%>
分享到:
相关推荐
本篇文章将基于提供的代码片段来深入探讨如何在 ASP.NET Web 应用程序中使用 CheckBoxList 控件,并将其选定值存储到数据库中的具体实现方法。 #### 一、CheckBoxList 控件概述 `CheckBoxList` 是 ASP.NET 提供的...
### JSP中Checkbox用法详解 #### 一、引言 在Web开发中,Checkbox(复选框)是非常常见的表单元素之一,主要用于收集用户的多选数据。在JSP(JavaServer Pages)环境下,Checkbox的使用同样广泛。本文将详细介绍在...
每个checkbox通常会有一个关联的值,这个值可以是数据库中对应记录的ID或者其他唯一标识符。JavaScript则用于处理用户的交互事件,例如当用户点击提交按钮时,收集所有被选中的checkbox的值,并发送到服务器进行后续...
在JavaServer Pages (JSP) 开发中,常常需要实现用户界面中的批量选择功能,比如在列表中通过复选框来选中多个项目。本文将详细介绍如何在JSP中实现这样的功能,主要涉及HTML、JavaScript 和后端Java的交互。 首先...
点击按钮获取选中的CheckBox值,JQ实现,代码非常简单。
在本例中,我们将关注如何在JSP(JavaServer Pages)环境中,利用AJAX技术处理复选框(checkbox)的选择状态并传递其值到后台。以下是一个具体的实例,详细解释了这个过程。 首先,HTML部分通常会包含一组复选框,...
在日常的 Web 开发中,我们经常需要使用 CheckBoxList 控件来让用户选择多个选项,并将这些选项保存到数据库中。在本篇文章中,我们将介绍如何使用 CheckBoxList 控件与数据库进行简单的操作。 标题:.NET 中 ...
这样,`selectedInterests`列表就可以方便地用于后续的数据处理,如数据库插入、配置文件写入等。 #### 3.2 使用Linq简化代码 如果项目中使用了C# 3.0或更高版本,可以利用Linq来简化遍历和过滤过程: ```csharp ...
当我们在ListView中添加了CheckBox复选框功能时,可能需要获取被选中的项的索引值,以便进行进一步的操作,比如处理用户的选择或者更新数据库。本文将详细介绍如何在C#中获取ListView中CheckBox的索引值。 首先,...
示例代码中,fileText被用来存储选中Checkbox的"id"值,但是代码并未完成,最后一行的`fileText`应该是用于拼接所有选中Checkbox的"id"值。完整的实现可能如下: ```csharp protected void Button1_Click(object ...
### 遍历CheckBoxList,获得选中项的值动态绑定CheckBoxList #### 知识点一:CheckBoxList概述及应用场景 **CheckBoxList** 是ASP.NET Web Forms中一个非常有用的控件,它允许用户选择一个或多个选项。CheckBoxList...
本篇文章将聚焦于“两个JSP页面之间传值的问题”以及与之相关的“checkbox多选框”处理。博主houyajie在iteye博客上分享了这个问题的解决方案,让我们深入探讨一下。 首先,我们来看JSP页面间传值的基本方法: 1. ...
当涉及到数据提交,比如通过HTML表单POST方法将用户的选择发送到服务器并存储到数据库中时,理解如何处理复选框的值就显得至关重要。下面我们将深入探讨复选框的基本概念、它们如何工作以及如何将这些值通过POST方法...
本文将详细讲解如何使用jQuery来操作checkbox,并实现全选、全不选、反选以及获取选中值这四个核心功能。 ### 一、jQuery选择器与checkbox操作 在jQuery中,我们可以使用不同的选择器来选取页面上的checkbox元素。...
在Java后台获取JSP页面多个复选框选中的值是一个常见的需求,特别是在开发Web应用程序时。SSM(Spring、SpringMVC、MyBatis)框架是Java Web开发中广泛使用的集成框架,它提供了处理此类问题的高效解决方案。下面将...
JQuery 判断checkbox是否选中,checkbox全选,获取checkbox选中值
C#的winform是没有webform的RadioButtonList和CheckBoxList这两个...要实现从数据库取出数据后动态生成N个RadioButton和CheckBox并获取选中项目的值,请看本例。思路很简单,有问题请指出,相互学习共同进步,谢谢。
- 实际删除:在服务器端,我们需要获取选中的CheckBox对应的ID或其他标识符,然后根据这些信息查询数据库,找到相应的记录并执行删除操作。这通常在按钮的Click事件处理程序中完成,确保用户确认了删除操作。 3. ...
当用户在多页之间切换并进行选择后,如何保存并获取每一页Checkbox选中的值是一个常见的需求。以下将详细讲解实现这个功能的方法。 首先,我们需要理解GridView的基本用法。GridView控件允许我们动态绑定数据源,如...