精华内容
下载资源
问答
  • Datatables实现多选框与AJAX返回数据 JAVA
  • java接收复选框提交数据

    千次阅读 2019-05-30 20:24:16
    java接收复选框提交数据 前端: 全选  js部分: function onselectAll(){ var s =document.getElementById(“selectAll”); var check=document.getElementsByName(“check”); if(s.checked==true){ for(var i...

    java接收复选框提交数据

    前端:

    全选 
    js部分:
    function onselectAll(){
    var s =document.getElementById(“selectAll”);
    var check=document.getElementsByName(“check”);
    if(s.checked==true){
    for(var i=0;i<check.length;i++){
    check[i].checked=true;
    }
    }else{
    for(var i=0;i<check.length;i++){
    check[i].checked=false;
    }
    }
    }

    java后台处理
    String[] check,遍历处理check里面的值

    展开全文
  • 代码解释:在EL表达式的循环体中添加${movie.id}" />,该行代码表示为为每条数据增加一个多选框,其中value属性可根据实际情况改动,但一定要是数据库中主键值,如果不是会出现bug 添加一个删除按钮,...
    本功能是基于springMVC+mybatis框架实现的,实现过程如下: 
    

    jsp代码:

    				<c:forEach items="${requestScope.movies}" var="movie" varStatus="status">
    					<tr>
    					<td><input type="checkbox" id="subcheck"
                                        name="subcheck" value="${movie.id}" /></td>
    						<td>${status.count }</td>
    						<td>${movie.id}</td>
    						<td>${movie.name  }</td>
    						<td>${movie.classify}</td>
    						<td>${movie.price}</td>
    						<td>${movie.bid}</td>
    						<td>${movie.num}</td>
    						<td>${movie.num_sale}</td>
    						<td>${movie.score}</td>
    						<td>${movie.note}</td>
    						<td>${movie.time}</td>
    						<td><a href="movie/${movie.id}">修改</a></td>
    					</tr>
    				</c:forEach>

    代码解释:在EL表达式的循环体中添加<input type="checkbox" id="subcheck" name="subcheck" value="${movie.id}" />,该行代码表示为为每条数据增加一个多选框,其中value属性可根据实际情况改动,但一定要是数据库中主键值,如果不是会出现bug


    添加一个删除按钮,onclick属性为batchDeletes():

    <button οnclick="batchDeletes()">删除</button>

    js代码:

    	<script type="text/javascript">
    		 function batchDeletes(){
                    //判断至少写了一项
                    var checkedNum = $("input[name='subcheck']:checked").length;
                    if(checkedNum==0){
                        alert("请至少选择一项!");
                        return false;
                    }
                    if(confirm("确定删除所选项目?")){
                    var checkedList = new Array();
                    $("input[name='subcheck']:checked").each(function(){
                        checkedList.push($(this).val());
                    });
                    $.ajax({
                        type:"POST",
                        url:"del",
                        data:{"delitems":checkedList.toString()},
                        datatype:"html",
                        success:function(data){
                            $("[name='checkbox2']:checkbox").attr("checked",false);
                            location.reload();//页面刷新
                        },
                        error:function(data){
                            art.dialog.tips('删除失败!');
                        }
                    });
                    }
            }
    	</script>
    代码解释:当点击删除按钮后执行该方法,该段代码表示将已选的多选框通过ajax发送给后台,本例中url设为del,在实际代码编写中可以改变,但需和后台地址一致


    后台Controller代码:

    	@RequestMapping("/del")
    	public void batchDeletes(HttpServletRequest request, HttpServletResponse response) {
    		String items = request.getParameter("delitems");// System.out.println(items);
    		String[] strs = items.split(",");
    
    		for (int i = 0; i < strs.length; i++) {
    			try {
    				int a = Integer.parseInt(strs[i]);
    				persistService.delStudentById(a);
    			} catch (Exception e) {
    			}
    		}
    	}
    从前台勾选的选择框中传过来的值用“,”分开并存入strs数组,将strs数组中的字符强制转换为int类型(主键需要,主键不为int类型可以跳过此步),然后通过调用.delStudentById()函数删除数据库中所有以该数组作为元素的数据,其中delStudentById()函数是在service层定义的,作用是通过数据的Id删除对应的数据,在实际使用中可根据个人需要来调用相应的删除方法。


    实现效果如下:

    展开全文
  • java窗体获取多选框的值

    千次阅读 2018-09-12 13:37:45
    1.拖动几个复选框控件(可以在控件属性设置默认选中) 2.后台代码: //遍历面板的所有控件,找到属于JCheckBox的控件,然后 //isSelected()方法判断是否选中 for(Component c:jPanel4.getComponents()){ if(c...

    1.拖动几个复选框控件(可以在控件属性设置默认选中)

    2.后台代码:

    //遍历面板的所有控件,找到属于JCheckBox的控件,然后
    //isSelected()方法判断是否选中
    for(Component c:jPanel4.getComponents()){
                
                if(c instanceof JCheckBox){
                    if(((JCheckBox)c).isSelected()){
                        System.out.println("爱好:"+((JCheckBox)c).getText());
                    }
                }
            }

     

    展开全文
  • 从数据库中取出数据,有数据的复选框为选中,用easyui做的,怎么在生成datagrid之前就已经进行了判断。即在java文件中就已进行了判断。。
  • 一个页面有一个左右那种多选框(见下图)还有一个表格 表格数据是和多选框同步的 多选框一选出一个原料 表格就立刻追加一行记录 然后点击表格下面的提交按钮 将所有值都 发给后台 请问大神们 如何实现呢 三个问题 1...
  • 在PHP开发中,表单提交应该非常常用,在所有表单数据中,对于初学者,比较难的恐怕就是复选和多选这种提交数组的...php获取 checkbox复选框值的方法            复选一          复选二        复选三

     在PHP开发中,表单提交应该非常常用,在所有表单数据中,对于初学者,比较难的恐怕就是复选和多选这种提交数组的处理和上传处理,今天不说上传,就说说处理复选和多选下拉列表。一个复选和多选表单如下

    <html>
    <head> 
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
    <title>php获取 checkbox复选框值的方法</title> 
    </head> 
    <body> 
    <form name="form1" method="post" action="testmultiform.php"> 
    <label> 
    <input type="checkbox" name="checkbox[]" value="cb1"> 
    复选一 
    </label> 
    <label> 
    <input type="checkbox" name="checkbox[]" value="cb2"> 
    </label> 
    复选二 
    <label> 
    <input type="checkbox" name="checkbox[]" value="cb3"> 
    </label> 
    复选三 
    <label> 
    <input type="checkbox" name="checkbox[]" value="cb4"> 
    </label> 
    复选四 
    <label> 
    <input type="submit" name="Submit" value="提交"> 
    </label> 
    </form> 
    </body> 
    </html> 
    
    <?php
    if( $_POST ) 
    { 
    	$value = $_POST['checkbox']; 
    	foreach($value as $onevalue){
    		echo $onevalue;
    	}
    	echo '你选择了:'.implode(',',$value); 
    	//由于checkbox属性,我们必须把checkbox复选择框的名字设置为一个如果checkbox[],这样php才能读取,以数据形式,否则不能正确的读取checkbox复选框的值哦。
    } 
    ?> 


    折里[]是php特有的,其他如.net、java是没有的,php如果不加的话是接收不到这些数据的。接收数据$arrc = $_POST['c'];$arrlist = $_POST['list'];这里收到的都是数组,一般不直接存入数据库,而是转换成字符串存入,就像 1,2,3这种形式,对于非数字字符串,存储数据库以后要想显示比较方便,直接读取显示,而对于数字字符串,我们一般有可能用这些数字所代表的id去数据库中充当条件,查询数据,所以使用的时候还要把这些字符串还原成数组,然后通过循环来查询显示。

        数组与字符串转换的函数主要就是implode用来转换成字符串,explode用来还原成数组,如果只是存入数据库,serialize函数更好,用来数据序列化存入数据库,取出我们用unserialize来还原成数组,非常方便,这就是两种用来常用处理数组存储到数据库,有没有更好的我不知道,我在开发中就是主要用的这两种。

    implode(separator,array) implode() 函数返回由数组元素组合成的字符串。
    参数 描述
    separator 可选。规定数组元素之间放置的内容。默认是 ""(空字符串)。
    array 必需。要组合为字符串的数组。

    语法

    explode(separator,string,limit) explode() 函数把字符串打散为数组。 注释:"separator" 参数不能是空字符串。
    参数 描述
    separator 必需。规定在哪里分割字符串。
    string 必需。要分割的字符串。
    limit

    可选。规定所返回的数组元素的数目。

    可能的值:

    • 大于 0 - 返回包含最多 limit 个元素的数组
    • 小于 0 - 返回包含除了最后的 -limit 个元素以外的所有元素的数组
    • 0 - 返回包含一个元素的数组

    展开全文
  • 多选框之二级的多选框

    千次阅读 2020-10-19 20:07:52
    最近项目中有要求做一个多选框,如果只是一个简单的一级多选框还好说,可是我这个是二级的,我百度了好久没找到,所幸的是后来这个功能取消了,但为了预防我闲暇之余将这个功能简单做了一下。 直接上代码 <!...
  • 1.多选框的回显: js:$(  function(){  var checkBoxAll =$("input[name^='checkbox_']");//获取前缀为checkbox_的所有多选框对象  var checkArray=${list};//获取多选框需要回显得对应的值集合  console....
  • 在做自动化的过程中我们会遇到很多的控件,有的控件在WebDriver中都有封装好的API,我们使用这些方法来操作会提高我们的测试用例编写效率和准确性,今天我就来介绍下关于select多选框的操作方法 在Selenium中,针对...
  • java swing的JTable中的某一列加入下拉复选框, 点击单元格,出现下拉框,选择的数据显示在单元格? 效果图如下所示: ![图片说明](https://img-ask.csdn.net/upload/201901/25/1548384695_331151.png)
  • 后台通过array来接受前端个复选框选中的值,里面有全代码可以直接拿去用。
  • vue + element 表格多选框回显

    千次阅读 2020-04-16 08:37:42
    那么想要实现table的多选框回显,前提得有多选框,而实现回显也主要有依赖多选框自带的几个事件,当表格存在多选框时这几个事件便可以生效: <el-table row-key="id" :data="tableData" v-loading...
  • 表单域包括文本框、复选框、列表框、组合框、按钮和签名域等,主要用于收集用户填写或选择的数据。这篇文章将介绍如何在Java应用程序中给PDF文档添加表单域。 导入jar文件 本文所使用的PDF类库是Free Spire.PDF ...
  • 关于单选框、下拉框、复选框数据回显问题以及全选和全不选
  • easyui之combotree下拉框多选框

    万次阅读 2020-05-19 10:34:29
    1、导入easyui相关jar包 注意:引入easyui的js时,如果同时需要引入jquery.js。...3、获取数据并渲染到标签上 注意: 通过$("#ddlLine").combobox(“getValues”);获得选中的所有value值。 通过$("#ddlLine").combobox
  • TSS:帮我一个Java Web开发框架吧最近 TheServerSide.com 上一篇文章引起了常常的讨论。地址见这里:Chose a web client framework。Chester Chen (cchen@ascentmedia.com)的需求很简单:他们公司的基本环境是:...
  • Java窗体表格中插入复选框

    千次阅读 2014-10-04 00:15:45
    Java窗体表格中插入复选框
  • java接收页面复选框checkbox的值

    千次阅读 2018-12-22 16:57:13
    public void doPost(HttpServletRequest request, HttpServletResponse response)  throws ServletException, IOException { ... System.out.println("我提交的数据是:"+doing);  }    }
  • Java笔试面试-Java 分布式框架面试总结

    万次阅读 多人点赞 2019-09-26 15:24:23
    答:ZooKeeper 是一个开源的分布式应用程序协调服务,是一个典型的分布式数据一致性解决方案。设计目的是将那些复杂且容易出错的分布式一致性服务封装起来,构成一个高效可靠的系统,并以一系列简单易用的原子操作...
  • JS如何获取到多选框中的值

    万次阅读 2018-11-25 16:48:27
    使用Java Script代码去获取多选框中的值 JS部分代码. //声明函数 function beginGet() { //首先我们要得到多选框中有一些什么样的值 var date = document.getElementsByName(&amp;amp;amp;amp;quot;hobby&...
  • 使用layui的复选框样式 &lt;div class="main-head"&gt; &lt;p&gt;&lt;span&gt;在线预定&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;div class=&...
  • java三大框架介绍

    万次阅读 2018-07-16 19:41:01
    常听人提起三大框架,关于三大框架,做了如下了解:  三大框架:Struts+Hibernate+Spring ... Struts主要负责表示层的显示,Spring利用它的IOC和AOP来处理控制业务(负责对数据库的操作),Hibernate主要是数据...
  • 是这样的,最近呢自学SSH,现在在修改方面想把多选框里面的内容给复现出来,比如这个人之前选中了哪些多选框...反正呢0 0 总结起来就是想回显多选框 (无论什么方法都行,哪怕加<%JAVA代码%>也ok)希望各位大大帮忙0 0
  • Java Swing实现JList添加JCheckBox复选框

    千次阅读 2018-06-27 21:42:50
    最近因项目需要具体在JList 框内添加复选框, 网上找了下相关例子,进行下改造,记录一下,这需要实现功能的话就必须重写复选框JCheckBox。 话不说我们贴上一段图 大概书写一番,Jlist单纯添加数据进去之后大概...
  • JAVA三大框架入门

    万次阅读 多人点赞 2017-04-01 10:37:13
    写在前面:最近接到某公司的电话面试,其中问到了JAVA框架的相关知识,发现自己对于这个方面了解实在太少,故整理出该篇文章,从基本入门开始对JAVA框架再认识。一、基本概念了解框架的定位可以帮助我们更好的找到...
  • 1.引用element组件多选框组,checkList为提交后台数据得数组,tableData为数据源 2.初始化tableData集合 3.循环遍历需要显示得值 4.在多选框组上添加chang事件 tableData: [{ date: '2016-05-02', name: '王小虎'...
  • 选中的数据放到数组中 提交 $.ajax({ url: "/civilCompany/add", type: "post", data: { id: $("#id").val(), aptitudes: check_vall /**提交数组容器*/ }, ... ...
  • 应用bootstrap 下拉多选框进行多选~传值问题
  • java 后台管理页面复选框编辑回显

    千次阅读 2016-05-13 17:22:02
    1.首先进入新增页面,填写信息,勾选复选框。如图所示: 这里勾选了选手 2.点击保存按钮,保存成功,在数据库对应会有相应的值保存,如图所示,按钮类型里有值0,对应复选框选手。 3.现在,要后台管理页面...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 153,160
精华内容 61,264
关键字:

java多选框的数据

java 订阅