如何把多条选上的复选框数据保存到数据库
下面是我写的代码
<%
String C_Roles_ID[] =request.getParameterValues("C_cRoles_ID");
String id=request.getParameter("ID");
String userIdAll = "";
String deleteResult = "";
SJUsr sr = new SJUsr();
if(C_Roles_ID!=null)
{
for(int i=0;i<C_Roles_ID.length;i++)
{
userIdAll=userIdAll + C_Roles_ID[i] + ",";
}
userIdAll = userIdAll.substring(0, userIdAll.length()-1);
}
deleteResult = sr.insertRU(userIdAll,id);
%>这样从进去的数据就一条,而且复选框的值变成了“.”
下面是我写的代码
<%
String C_Roles_ID[] =request.getParameterValues("C_cRoles_ID");
String id=request.getParameter("ID");
String userIdAll = "";
String deleteResult = "";
SJUsr sr = new SJUsr();
if(C_Roles_ID!=null)
{
for(int i=0;i<C_Roles_ID.length;i++)
{
userIdAll=userIdAll + C_Roles_ID[i] + ",";
}
userIdAll = userIdAll.substring(0, userIdAll.length()-1);
}
deleteResult = sr.insertRU(userIdAll,id);
%>这样从进去的数据就一条,而且复选框的值变成了“.”
解决方案 »
- jquery,webwork,USBkey安全登陆
- 分页的效率
- Spring 任务调度 时间点表达式怎么写?
- 高手们,可不可以指点一下,我错在哪了?为什么只输出空白页呢?
- 请高手指教!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- 请教:如何把程序作成脱离JAVA环境的EXE文件
- jsp 控制 一段css 来调整网页字体大小等
- 对jsp的讨论
- jsp中编写操作excel的程序
- web项目部署在tomcat后不能访问jsp页面,可以访问html页面
- 一个月不写代码了,怎么显示集合对象也忘记了,郁闷ING......
- 100分噢!急,ChartDirector在Linux环境下中文显示问题!
<input type="checkbox" name="C_cRoles_ID" value=<%= te.getC_Roles_ID() %>>
的value赋值
因该得到所有name为C_cRoles_ID,的值保存到数据库里 改如何实现呢
{
var oInputs = document.getElementsByTagName("input");
for(var i = 0; i < oInputs.length; i++){
var oInput = oInputs[i];
if(!oInput.disabled && oInput.type == "checkbox" ){
oInput.checked = flag;
}
}
}
你在javascritp里写个变量,把值扔进去,再把这个数组扔到后台,用数组接,上面是示例
String id=request.getParameter("ID");
String userIdAll = "";
String deleteResult = "";
SJUsr sr = new SJUsr();
if(C_Roles_ID!=null)
{
for(int i=0;i<C_Roles_ID.length;i++)
{
//把C_Roles_ID[i]插入数据库
}
}
<td height="24" ><div align="center"><%=rs.getString("C_Roles_ID")%></div></td>
<td ><div align="center"><%=rs.getString("C_Roles_Name")%></td>
<td ><div align="center"><%=rs.getString("C_Comment")%></div></td>
我现在是循环他们4个,然后每行都一个checkbox,进行多项选择,先在的问题是循环以后每个
checkbox的值和名字都一样了,如何实现把选择的每个checkbox都放到数据的单独一行里