怎样将数据库中的内容插入到复选框中

比如说我在list页面上有添加与查询2个按钮,我在添加页面中设置了一个复选框,然后选了1,3,4,5,6;再打开查询页面,查询页面上的复选框1,3,4,5,6就被选中了,这样代码应该怎么写

7个回答


<div id="dvCB">
    <script>
        for (var i = 1; i < 12; i++) document.write('<input type="checkbox" value="'+i+'"/>'+i+' ')
    </script>
</div>
<script>
    var values = '2,3,1,10';///将你原来获取到的值放到这个js变量里面,如values='<%=yourVar%>'
    values = ',' + values + ',';
    var cbs = document.getElementById('dvCB').querySelectorAll('input');
    for (var i = 0; i < cbs.length; i++) if (values.indexOf(',' + cbs[i].value + ',') != -1) cbs[i].checked = true;
</script>
 <c:forEach items="${list}" var="l" varStatus="status" >
    <div class="skin-minimal f-l">
      <div class="check-box" style="padding-top: 2px;">
        <input type="checkbox"  name="a" value="${l.brandId}" ${l.status==2?"checked='checked'":""}>
        <label  style="font-size: 12px;">${l.a}</label>
      </div>
    </div>
</c:forEach>

这个回答就长了,思路吧,复选的内容把唯一标识存下来,放在数组中,然后将数据传入到查询页面,循环匹配这个唯一标识,有了就选中

把list页面上的这些复选框和查询按钮放到一个表单里,查询按钮为提交按钮,点击查询按钮就会把复选框选择的项目提交到查询页面,在查询页面中通过提交的值重新设置复选框的选择状态即可。

存临时变量,记录下来

做一个回传,将第一次选的值传到查询页面,查询页面接到以后记录下来 如下
function defcheck(){
var str =[];
var str = $val; //这里是传过来的值
str = str.split(',');
for(k in str){
$("input[name='checkstutas'][value="+str[k]+"]").attr("checked","checked");
}
}
把传过来的值追加 checked 选中属性,就可以了。

list.jsp页面略。
---- add.jsp

篮球
排球
羽毛球

-- save.jsp
<% String[] val=request.getParameterValues("option");
System.out.println(val);
session.setAttribute("option", val);
String url="list.jsp";
RequestDispatcher dis=request.getRequestDispatcher(url);
dis.forward(request, response);
%>
-- find.jsp
<%
String option;
option="";

String[] val=(String[])session.getAttribute("option");
System.out.println(val);
option=option+val[0];
for(int i=1;i<val.length;i++){
    System.out.println(val[i]);
    option=option+","+val[i];
}
System.out.println(option);

%>
    <script language="JavaScript" type="text/javascript">
    $(document).ready(function(){
      //  alert("HelloWord!!!");
        var option="<%=option%>"
        var arr = option.split(',');
        for(elem in arr){
            //alert(elem);
             $("[name='option'][value='"+arr[elem]+"']").each(function(){
                $("[name='option'][value='"+arr[elem]+"']").attr("checked",'true');
                });
        }
        /*
        $("[name='option']").each(function(){
            $("[name='option']").attr("checked",'true');
            });
        */
    })

</script>
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
将文本框中的内容插入数据库中
将文本框中的内容插入数据库中,若文本框中有 ' 字符,则会出错,看到别人是这样写的:rnrst.Open "insert into book values('" & VBA.Replace(Trim(Text1.Text), "'", "''") & "')"rn这样写是什么意思??
怎样在表格中插入复选框
请问怎样在表格中的某一列使用复选框,rn特别针对Datagrid和MSFlexGrid
在VB中怎样将图片插入数据库?
我的想法的是COMMONDIAGLOG控件得图片的文件名;rn然后将些图片存入数据库;rn我不知道用什么控件或者方法,图片存入数据库?rn请高手指点下了;
怎样将采样时间插入到数据库中?
同志们,鄙人又遇到一事,之前曾发过一贴:“关于数据保存的问题?”http://topic.csdn.net/u/20111212/10/c1cdcf1b-7420-4e0b-8c97-743835df9162.html 此帖中问题已得到解决。不过,我又有一想法,我想在插入数据时,将采样时间也同时插入,在memo控件中,我已经实现了如下显示功能:rn2011-11-15,09:12:13,U1=0.0000278V rn2011-11-15,09:12:14,U2=0.0000233V rn2011-11-15,09:12:15,U3=0.0000108V rn2011-11-15,09:12:16,U4=0.0000042V rn2011-11-15,09:12:17,U1=0.0000247V rnU2=... rnU3=... rnU4=...rn那么,日期和时间该做如何保存呢,我考虑了,结果没有思绪,还得麻烦大家出出主意啦!rn或者说不采用我的做法,大家有没有更好的办法,将日期和时间插入数据库呢???
怎样将listbox中的item插入数据库?
PHP+MYSQL:rn在listbox中有若干条item,rn如何获取item的值并一条一条地插入数据库中呢??
怎样将变量插入数据库中
query ="insert into customer_info values('"+year+"','month')rn我的变量有year和month我该采用那种方法,在线等待
在VB中怎样将片插入数据库?
我用COMMONDIALOG控件得图片文件的路径和文字.rn我要将图片文件保存到数据库中rn以后我要将此图片查询;rn请问:怎样将图片存入数据????rn又怎样从数据库中读出?
怎样将listbox中的内容存入数据库……?
怎样将listbox中的内容存入数据库
怎样将text1.text的内容添加到数据库中
怎样将text1.text的内容添加到数据库中,也就是rnData1.Recordset.Fields("手机型号") = "Text1.Text"rn ~~~~~~~~~~~~~这部分怎么改
怎样在msflexgrid中插入复选框及将只有选择复选框的才能添加入数据库
我想将产品入库rn怎样在msflexgrid中插入复选框及将只有选择复选框的才能添加入数据库rn哪有案例呀rn
怎样将数据库中的
数据库中存的是rnaaa bbbrnrn取出后我想要rnaaarnbbbrn这样的效果rn但现在是rnaaa bbbrnrn怎样才能实现我要的效果呢?数据库是MySQL
表单中复选框数据如何插入数据库?
我在表单里做了复选框,选中的复选框中的数据,保存在一个数组里,遍历数组,把每个元素拼起来,在保存在一个字符串里。如:rn【选】篮球rn【 】羽毛球rn【 】乒乓球rn【选】铅球rn选中的:篮球 铅球 保存在$pre_u_have变量中rnecho $pre_u_have;//可以显示:篮球 铅球rnrn我要把表单插入数据库,复选框数据插入u_have字段rn由于是复选框,u_have字段没办法和Form.u_have[]匹配rn所以我插入了一个隐藏域rn---------------1------------------------------rnrn rn在里面,我把$pre_u_have直接赋给u_have,插入操作成功,但是数据库里该字段显示的是$pre_u_have(把这个变量名字当成字符串处理了)rn----------------------2----------------------------rnrn rn这样又显示:coloum "u_have" 不允许NULL,就是说数据插入数据库失败了。rn-----------------------------------------------------rn我现在的问题在哪里?我通宵,这个问题还是解决不了。rnrn网上看到的都是:rn$_POST['pre_u_have'];rn这样的说法rnrn关键是这一步要放在哪个位置?
将选中的复选框的值插入数据库!
我实在是不会这个东东,麻烦各位高人帮忙!rn<%rnResponse.Write "您选择的故障现象是: "rnFor I = 1 to Request.Form("checkboxname").Countrn Response.Write Request.Form("checkboxname")(I) & " "rn Nextrn%>rn这是对复选框进行的检查,把选中的内容显示出来,我想同时把选中的内容插入到access中,不过不会,希望大家能给个相关的代码看看。rn我看asp也有俩个月了吧,怎么总是感觉乱七八糟的一堆,水平不见长进呢?唉,急死我了!
怎样将JTable中新增的一行,插入到数据库中?
删除一行呢?修改呢?我都是想同步到数据库,该怎么做?rnrnrn请高手指点!rnrn谢谢!
在jsp中怎样将数据流插入到sql数据库中
我用java.io.InputStream将上传的文件转换成数据流,但是得到的数据流怎样插入到数据库中,rn用来存放数据流的是一个数组,怎么将数组插入到sql数据库中,在access数据库中,用rs.updateBytes(colname,bytes)就可以,但是在sql中不行为什么?rncolname是字段名rnbytes是数据流数组rnrs是记录集rn为什么不能用updatebytes这个方法??急急急
怎样将指定路径的XML文档中的数据插入数据库中
declare @idoc intrndeclare @doc xmlrnset @doc='D:\users'rnexec sp_xml_preparedocument @idoc output,@docrnrn--insert into orders([customerid],[contactname],[orderid],[customername],[employeeid],[orderdate],[prodid],[qty])rnselect * from openxml(@idoc,'/root/customer/order/orderdetail',2) rnwith (customerid int '../../@customerid',rn contactname varchar(10) '../../@contactname',rn orederid int '../@orderid',rn customername varchar(10) '../@customername',rn employeeid int '../@employeeid',rn orderdate datetime '../@orderdate',rn prodid int '@productid',rn qty int '@quantity')rnexec sp_xml_removedocument @idoc
如何将QtableWidget中的内容插入到数据库中
求教:有点急。rn 我现在是在QtableWidget中有 200行4列的数据,如何将这些数据放到数据库中,这个问题有点急,希望可以帮帮我。谢谢!
如何复选框的内容提交的数据库中
选中了复选框后如何把内容提交的数据库中,例如:我选中了 花,动物这两个选 项,怎么样把花,动物这个词提交到数据表中呢
请问,怎样将数据库的当前记录插入到另一个数据库中
请问,怎样将数据库的当前记录插入到另一个数据库中
如何将复选框的内容写入数据库中
本人是生手,所以手生.请教以下问题,有想法但是写不出来.rnrn在论坛里问过,但是本人基础较差,写不出代码,呵呵!!!rnrn 我在窗体中有几个相关的复选框,我想把选中的多选框内容添加到一条记录中. rn如: 有 绘画,互联网,旅游,音乐,篮球 等等选项 rnrn我要实现可插入也可以返回相关数据,请问我的数据表是就一个"爱好"属性, rn还是建 "绘画,互联网,旅游,音乐,篮球'属性呢? rn怎么实现保存和取出呢? rnrn各位大大有代码能贴上来吗 ? tks!!rnrn如贴不上 我的邮箱是seeyou1998@sina.com 一样的给分rn
怎样把复选框选中的内容存入到数据库中
这是我做的毕业设计,只有这个功能没实现了,就是点击报名把选中的内容存放到数据库,这是从课程表中取出来的数据,rn各位大神帮忙看看,小弟在此谢过rnrn1.这是界面rn[img=https://img-bbs.csdn.net/upload/201412/26/1419583051_44156.jpg][/img]rnrn2.这是JSP代码rn[img=https://img-bbs.csdn.net/upload/201412/26/1419583100_56588.jpg][/img]rnrnrn
怎样向数据库中插入" ' "
向数据库中数据sql:rninsert into 表名(列1,列2) values('值1','值2')rn如果'值1'是字符串,其中要有" ' "该用什么办法
怎样将数据库中的内容显示到在线编辑器中?
已经将使用rte.js的在线编辑器编辑过的内容保存到了数据库中,但我怎么样将已保存的数据读出后显示在在线编辑器的编辑框中?rn我的代码是:rn rnrn rn <font color="#FF0000">测试数据</font>rn rnrnrnrnrn编辑器中没有内容!rn
怎样将excel表中的内容导入到sqlserver数据库中?
如题!
怎样将数据库中的内容导入到excel中?
我用的是access2000数据库delphi的ado连接!请问我怎么样才能将数据表中的数据导入到excel中请详细指教!最好给个简单的例子!谢谢!
怎样将sle_1.text中输入的内容存入已有数据库中?
同上
怎样动态的将数据库中的内容写入到iframe中呢?
我可以通过javasvript将内容写入到iframe中,rn但怎样在页面加载时将数据库中的内容写入到iframe中呢rnrnjavascript代码如下:rn rn//rn//我想使用C#.NET把数据库中的内容写入到iframe_editor中.rn//
怎样将图片插入数据库?
怎样将图片插入数据库?怎么在数据库中查询到图片吊出来?
怎样将null插入到数据库?
在asp.net中 直接写null好像不行啊
数据库课程设计,插入 修改数据库中内容
数据库课程设计,在数据库中插入内容,修改内容
JSP(复选框插入数据库)
[color=#FF0000][b]表单页面:[/b][/color]rn rn love:HTMLrn JAVArn JSPrn MySQL rn rn rn rnrnrn[b]提交页面:[/b]rnrn<%@ page language="java" import="java.sql.*" pageEncoding="GB18030"%>rn<%rnString path = request.getContextPath();rnString basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";rn%>rn<%! rn private static final String DB_DRIVER="org.gjt.mm.mysql.Driver";rn private static final String DB_URL="jdbc:mysql://localhost/msg";rn private static final String DB_USERNAME="root";rn private static final String DB_PASSWORD="root";rn Connection conn;rn String sql;rn PreparedStatement pstat;rn ResultSet rs;rn String lv=""; rn%>rnrnrn rn rn rn rn rn rn rn rn <%rn request.setCharacterEncoding("gbk");rn String username=request.getParameter("username");rn String sex=request.getParameter("sex");rn String love[]=request.getParameterValues("love");rn for(int i=0;irn <%rn tryrn rn Class.forName(DB_DRIVER);rn conn=DriverManager.getConnection(DB_URL,DB_USERNAME,DB_PASSWORD);rn sql="insert into tb_test(username,sex,love) values(?,?,?)";rn pstat=conn.prepareStatement(sql);rn pstat.setString(1,username);rn pstat.setString(2,sex);rn pstat.setString(3,lv);rn pstat.executeUpdate();rn %>rn database insert into success;rn <%=lv %>rn <%rn catch(Exception e)rn rn e.printStackTrace();rn rn %>rn rnrnrnrn[color=#FF00FF]复选框插入数据库,只能插入一个,求解答,或者提供思路。。。。。。。。。。。。[/color]
怎样将新行插入数据库中,将其他表选择的行插入表中
看书看了半天,愣没看懂,请各位高手给我一段详细的代码实例,能让我明白,谢谢!
在shell中怎样将一个文件的内容插入到另一个文件
在shell中 我想将一个文件的内容添加到另一个文件的指定行:rn例如: rn文件A.txt内容:rnxiao mingrnxiao lirnrnB.txt内容:rngoodrnpeoplernanimalrn将A.txt插入到B.txt的指定行 比如第2行,B.txt变为(或者将结果输入到第三个文件如C.txt也行):rngoodrnxiao mingrnxiao lirnpeoplernanimalrn顺便问一下,怎样才能删除指定行?rn到底怎样才能实现啊?谢谢了!!!期待ing....
怎样在c#中DataGrid中的每一行末尾插入复选框??
如何在DataGrid中的每一行末尾插入复选框??rnrn可以告诉具体怎么操作吗
jsp中如何插入复选框
我用myeclipse中新建一个my.jsp,请问如何在其中插入复选框或其他按钮?望各位朋友不吝指教,谢谢!!!
怎样将图片上传到数据库中??
请教大家怎样将图片上传到数据库中,我用的数据库是sql server2000
!!怎样将文件保存到数据库中!!
将文件保存到数据库中,就像以前asp将图片保存至数据库一样,该怎么搞?rn
怎样提交复选框的内容?
从admin.htm提交到login.asp的表单内容rn我应该如何获得所有的复选框被选中的值,rn我用了比如下面的语句:rnrn rnrn请教是怎么回事?应该怎写?rn谢谢?
如何提取word中的内容,将数据插入数据库
例如,word是一个表格,怎么将表格里的内容提取出来,成为数据库的一条记录呢,谢谢啊:)
怎样将DataGrid中的数据更新到数据库中?
请教!!!!!
相关热词 c# 线程结束时执行 c# kb mb 图片 c# 替换第几位字符 c#项目决定成败 c# 与matlab c# xml缩进 c#传感器基础 c#操作wps c# md5使用方法 c# 引用父窗口的组件

相似问题

3
mybatis 批量进行插入更新,数据库为postgreSQL?
2
用java将多个txt文件插入sql server数据库中
2
数据库备份完成后,隔了2个小时后数据库崩溃或发生灾难,备份之后的这2个小时之间,新插入了6000条记录
1
DataTable 插入oracle数据库
2
我的数据是否成功插入数据库?
3
C#winform DataGridView 中遍历所有行数据并插入到数据库表中
2
C#插入mysql显示插入成功,但无法查询到数据
4
请问在C#中如何将TextBox框的值转换为int并且插入到数据库中?
2
PHP使用pdo执行mysql的插入指令以后不报错,但是数据库里没数据
1
python3 在多线程下如何防止在更新或插入数据库时使数据不同步
1
C# winfrom 向Mysql数据库中大批量插入数据,请问应该怎么写,最好贴代码!
2
C#中的DetailsView新建了一条数据,成功插入到数据库中,但是网页中并没有显示出来
2
Python读取txt文本文件数据插入到数据库中,数据库中只有txt中最后一行数据
1
使用SSM框架 将mysql数据库中建立的表的数据插入到postgresql数据库中的同名表内。求一个demo
5
mybatis mysql 批量插入数据
1
使用DBVisualizer10 向mysql数据库插入数据,中文乱码(中文都变成了问号)。使用sqlyog不会乱码
3
SSM项目整合插入数据库时出现一个问题
2
数据表中,如何在新增的字段里插入数据?
2
向数据库插入数据时,怎样记录插入前后的数据有多少条???