<view:qrytr>
<view:qrytd width="15%" heightshow="true">请选择执法范围:</view:qrytd>
<view:qrytd width="35%" colspan="3">
<s:checkboxlist name="map.ZFFWDM" list="#request.jcryMap" value="#request.depzf" id="zffwdm"></s:checkboxlist>
</view:qrytd>
</view:qrytr>
 
function check(){
if(!$("#form1").checkForm()) {
return false;
}
 
var rylist='';
var qxs = document.frames("jcry").document.getElementsByName("qx");
for(var i=0;i<qxs.length;i++){
if(qxs[i].checked){
rylist+=qxs[i].value+",";
}
}
if(rylist == '' || rylist == null){
alert("请至少选择一名执法人员!");
return false;
}
var zffwlist='';
var zffw = document.getElementsByName("map.ZFFWDM");
for(var i=0;i<zffw.length;i++){
if(zffw[i].checked){
zffwlist+=zffw[i].value+",";
}
}
if(zffwlist == ''|| zffwlist == null){
alert("请至少选择一项执法范围!");
return false;
}
 
var url="<%=webapp%>/jcrygl/jcryglAction!insert.dhtml?ryids="+rylist;
$.ajax({
url:url,
type: 'post',
async: true,
data:$("#form1").serialize(),
complete: function(request, status) {
var txt = request.responseText;
if("true" == txt) {
window.location.href="<%=webapp%>/jcrygl/jcryglAction!list.dhtml?firstFlag=clear";
} else {
alert("提示:操作失败");
return false;
}
}
});
}
 
 JAVA后台
public String insert() throws Exception
{
String ryids=super.getRequestParameter("ryids");
String ids []=ryids.split(",");
String zffwdm=map.get("ZFFWDM").trim();
String zffwmc="";
String zffwdmnew="";
if(!"".equals(zffwdm)&&zffwdm!=null){
String zffwdms [] =zffwdm.split(",");
for(String zffw:zffwdms){
zffwmc+=StandardCodeTable.getName("jcryzffw", zffw.trim())+",";
zffwdmnew+=zffw.trim()+",";
}
}
for(String id:ids){
Map<String, String> mapUser = new HashMap<String, String>();
mapUser.put("userid", id);
mapUser.put("zffwdm", zffwdmnew);
mapUser.put("zffwmc", zffwmc.substring(0, zffwmc.length()-1));
jcryglService.insertJcryglDTO(mapUser);
}
super.renderText("true");
return null;
}
 

checkbox为空的更多相关文章

  1. 让checkbox不选中

    今天在做项目的时候.遇到一个问题.须要把选中的checkbox置空,即将选中的checkbox不选中. 最后,发现一个方法非常好使,特此记录. $("input[type='checkbox ...

  2. SSIS 学习(9):包部署常见问题汇总【转】

    Integration Services 包在部署过程中,经常会出现这样那样的问题,让人摸不着头脑,很是烦人.下面我就将我在部署过程中,遇到的一些问题整理出来,以供大家参考. (一)SSIS包在SQL ...

  3. table里面,怎么根据checkbox选择的一行中的某个单元格的值是否为空,来判断是否该选中

    <table class="stripe" id="tab2"> <tr> <th>选择</th> <th ...

  4. checkbox判断不为空

    checkbox不为空 html页面: @foreach($seals as $v) <input type="checkbox" name="seal_id[]& ...

  5. jquery 判断checkbox是否为空的三种方法

    //方法一: if ($("#checkbox-id")get(0).checked) { // do something } //方法二:也适用于单选按钮 if($('#chec ...

  6. WinForm 遍历用户控件里CheckBox

    1.常用调用方法 public partial class UCRights : UserControl { private readonly int LOCATIONY; private DataT ...

  7. CYQ.Data+EasyUI开发:几个相关的问题CheckBox、Tree、TreeGrid

    前言: 话说到新的公司已经呆了三个星期了,从上班的第二天开始就一直在写项目文档和给开发人员培训,以至于我的QQ签名从"我不是来搞培训的“到最后直接换成”我是来搞培训的“. 虽然挂名开发经理, ...

  8. 背水一战 Windows 10 (33) - 控件(选择类): ListBox, RadioButton, CheckBox, ToggleSwitch

    [源码下载] 背水一战 Windows 10 (33) - 控件(选择类): ListBox, RadioButton, CheckBox, ToggleSwitch 作者:webabcd 介绍背水一 ...

  9. jquery通过class验证表单不能为空

    在开发系统时,往往都有某些表单数据为必填项,若用jQuery通过ID去验证,不仅会影响效率,还会有所遗漏,不易于后期维护. 本章将介绍如何利用jQuery,通过为表单配置class进行统一验证.(ID ...

随机推荐

  1. ggpubr进行“paper”组图合并,也许比PS,AI更简单

    本文转载自微信公众号 “生信补给站”,https://mp.weixin.qq.com/s/41iKTulTwGcY-dHtqqSnLA 多个图形进行组图展示,可以既展示一个“事情”的多个角度,也可以 ...

  2. thymeleaf 模板使用 提取公共页面

    切记!!!thymeleaf模板的使用,姿势很重要!!!姿势不对,可能导致样式.js等的使用受到影响 前台开发中,由于页面目录结构不同,可能导致引入的公共页面中的的跳转路径在部分页面能用,部分页面不能 ...

  3. Web API 接口版本控制 SDammann.WebApi.Versioning

    前言 在设计对外 Web API 时,实务上可能会有新旧版本 API 并存的情况,例如开放 Web API 给厂商串接,但同一个服务更新版本时,不一定所有厂商可以在同一时间都跟着更新他们的系统,但如果 ...

  4. Ubuntu18.04通过网线共享网络

    Ubuntu18.04通过网线共享网络 这几天要给实验室一个新电脑装系统,但是实验室路由器好像有点问题,所以决定共享我的笔记本的网络,但是搜了很多教程都是基于Ubuntu16.04的,而Ubuntu1 ...

  5. docker启动 elasticsearch 修改 xmx xms 堆内存大小修改

    用docker 安装的elasticsearch 5.6版本默认堆内存最大设置的2G 可以通过如下方法修改 [root@nova-92 logs]# find /var/lib/docker/ -na ...

  6. 介绍两个好玩的和Github相关的Chrome扩展

    1. Octotree 默认的github网页里的代码显示没有我们在IDE里看到的直观,即代码文件所在的文件夹无法以树形层级结构显示在屏幕左边. 安装Octotree之后: 方便多了. 2. Isom ...

  7. maskrcnn-benchmark训练自己数据

    需要修改的地方 1. ./maskrcnn_benchmark/data/datasets/voc.py 将CLASSES 内容改为自己的数据标签 2. ./maskrcnn_benchmark/co ...

  8. es string 分词完整示例

    "products_name_en": {            "type":  "string", //字符串类型            ...

  9. Django安装和介绍

    在CMD和pycharm的安装方法. 先说CMD的安装方法 1,使用pip3 install django 2,进入c:python\Scripts 3,django-admin.exe startp ...

  10. DA_03_linux网络配置及其远程连接

    一: 修改Linux的基本配置 直接运行:setup,根据提示修改 1.修改主机名:vi /etc/sysconfig/network NETWORKING=yes HOSTNAME=shizhan1 ...