<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. 使ul中的li居中

    1.如果li设置了float:left; 解决办法: 1.ul父元素的标签设置:text-align: center; 2.ul设置: display: inline-block; 2.li不设置fl ...

  2. C语言存30位数字长的十进制方法

    题目:将一个长度最多为30位数字的十进制非负整数转换为二进制数输出. 首先: 1,30位数字的十进制,并没有一个数据类型可以存下30位的整数类型数字,所以考虑用字符串存储这个数据,遍历这个字符串,每个 ...

  3. StoneTab标签页CAD插件 3.2.5

    //////////////////////////////////////////////////////////////////////////////////////////////////// ...

  4. CodeFirst与EntityFramework

    项目添加EntityFramework命令:Install-Package EntityFramework CodeFirst默认规则1. 数据库映射:Code First 默认会在本地的SQL Ex ...

  5. [NOIP10.4模拟赛]2.y题解--折半搜索+状压计数

    题目链接: 咕 闲扯: 这题暴力分似乎挺多,但是一些奇奇怪怪的细节没注意RE了,还是太菜了 分析: 首先我们考虑最naiive的状压DP ,\(f[u][v][state]\)表示u开头,v结尾是否存 ...

  6. SpringBoot整合Redis---Jedis版

    目录 介绍 开发环境 pom文件引入 创建redis.properties配置文件 创建RedisConfig配置类 创建RedisUtil工具类 使用 效果 介绍 Redis简介 Redis 是完全 ...

  7. mybatis+oracle 批量插入,若数据库中有则做更新操作

    1.只批量插入: insert into WXPAY_ACCOUNT(id ,out_trade_no ,transaction_id)select SEQ_WXPAY_ACCOUNT.nextval ...

  8. 简要了解web安全之sql注入

    什么是sql注入? 通俗来讲就是通过 将可执行sql语句作为参数 传入查询sql 中,在sql编译过程中 执行了传入进来的恶意 sql,从而 得到 不应该查到或者不应该执行的sql语句,对网站安全,信 ...

  9. vue项目前端限制页面长时间未操作超时退出到登录页

    之前项目超时判断是后台根据token判断的,这样判断需要请求接口才能得到返回结果,这样就出现页面没有接口请求时还可以点击,有接口请求时才会退出 现在需要做到的效果是:页面超过30分钟未操作时,无论点击 ...

  10. 安卓进阶之自定义View

    目录 安卓进阶之自定义View 自定义View的工作流程和内容 工作流程 测量阶段和布局阶段的工作内容 View 和 ViewGroup 在测量阶段和布局阶段的区别 绘制阶段的工作内容 上手:实现继承 ...