关于复选框checkbox的选中问题

开发者福利!热门AI工具限时免费用 购周边即赠Coding Plan Lite,Claude Code、Cursor等20+工具畅享,效率翻倍! 阅读详情

问题是,怎么通过后端传过来的数据(直接是分类的json字符串)来自动选择好前端的checked属性。

1.业务的需求是前端显示一个复选框,如图所示。

2.前端代码如下:

主要通过<c:if test="${fn:contains(product.zerenType,'1')}">checked</c:if>来判断是否选中了该分类。

<div class="layui-form-item layui-form-text"> <label class="layui-form-label">责任分类</label> <div class="layui-input-block"> <input type="checkbox" name="zerenType" value="1" <c:if test="${fn:contains(product.zerenType,'1')}">checked</c:if>>身故(不含全残) <input type="checkbox" name="zerenType" value="2" <c:if test="${fn:contains(product.zerenType,'2')}">checked</c:if>>身故(含全残) <input type="checkbox" name="zerenType" value="3" <c:if test="${fn:contains(product.zerenType,'3')}">checked</c:if>>疾病 <input type="checkbox" name="zerenType" value="4" <c:if test="${fn:contains(product.zerenType,'4')}">checked</c:if>>医疗 <input type="checkbox" name="zerenType" value="5" <c:if test="${fn:contains(product.zerenType,'5')}">checked</c:if>>意外 <input type="checkbox" name="zerenType" value="6" <c:if test="${fn:contains(product.zerenType,'6')}">checked</c:if>>意外医疗 </div> </div>

后端接收后通过转成string存入数据库

String[] zerenTypes  = request.getParameterValues("zerenType");//责任分类

layui监听多个复选框是否选中(根据选中状态改变按钮状态) 效果示例: 1.html代码块 <form class="layui-form" action=""> <div class="layui-form-item"> <div class="layui-input-block checkbox-container"> <input lay-filter="checkboxs" type="checkbox" value="9" title="12345" lay-skin="primary" &g 阅读详情

相关推荐

uniapp中使用ColorUI时checkbox复选框、radio单选框无法选中问题(若依框架)

解决ColorUI下checkbox复选框无法选中问题

Leungsintin的博客 1082

判断checkbox是否选中的三种方法

方法一 if ($("#checkbox-id")get(0).checked) { // do something } 方法二 if($('#checkbox-id').is(':checked')) { // do something } 方法三 if ($('#checkbox-id').prop('checked')) { // do something

david___的博客 4501

VLA算法总结对比——RT1 / RT2 / Pi0 / Octo/ RDT / OpenVLA

本文主要针最近比较经典的VLA算法进行对比总结,暂不涉及到代码细节和实验细节上的展开,仅仅是从大面上掌握下目前VLA的一些思路和方法。

weixin_44580210的博客 9246

怎么判断cCheckBox是否选中

怎么判断cCheckBox是否选中?Set bRound = cbRounbRound = 1 is checked 

foreveryday007's BLOG 2276

checkbox判断checkbox选中状态

方法一:$('#id').is(':checked')//返回true/false方法二$('#id').attr('checked')//返回checked/undefine

想和派大星一样 6152

复选框checkbox如何判定为被选中

近期,我在开发网站的考试系统时,遇到了一个关于复选框checkbox如何判定为被选中问题。网上的说法很多,但是没有说到重点上的,而这篇文章解释的很详细,于是,我把它记录下来。原始博客地址:http://www.cnblogs.com/circulatttt/p/5193262.html 要想判定复选框选中状态可以使用:$("#test1").prop("checked")和$("#test1").

Mr.Cheng的博客 3万+

复选框checkbox选中问题

今天在使用复选框的时候遇到一个问题:下面是效果图:预期应该是点击编辑时,弹框内相应的复选框打上勾,但是却没有效果下面是js代码:function Edit() { var rows = $("#RoleIndex").datagrid("getSelections"); if (rows.length == 0) { $.messager.alert('温馨提示:'...

qq_41951505的博客 1021

解决checkbox复选框选中时不传值的问题 / 判读复选框是否选中

想实现的需求是:复选框默认选中选中时传值1,未选中时传值0; 根据W3C的规则未选中checkbox和禁用的控件不是有效控件,不会传值。 方法1: <input type="hidden" name="aa" value="0" /> <input type="checkbox" name="aa" id="aa" value="1"...

天天向上 3661

Laravel-admin下的checkbox复选框编辑表单时默认选中问题

1)列表页List <?php namespace App\Admin\Controllers\Users; use Encore\Admin\Form; use Encore\Admin\Grid; use Encore\Admin\Show; use App\Models\Users; /** * Make a grid builder. * * @return Grid...

zl_j_c的博客 644

多个复选框checkbox选中问题

<!--google_ad_client = "pub-4490194096475053";/* 内容页,300x250,第一屏 */google_ad_slot = "3685991503";google_ad_width = 300;google_ad_height = 250;//--><script type="text/javascript"src="

管子(zero)的杂乱空间 1602

easyui datagrid checkbox复选框取消单击选中事件、初始全选全不选等问题解决

easyui datagrid checkbox复选框取消单击选中事件、初始全选全不选等问题解决

qq_38472451的博客 605

复选框(checkbox)多个选中问题

后台传值到jsp页面实现复选框多个选中效果 企业类 平台类 证券类 $(function(){ $(":checkbox[name='bondType']").prop("checked",false); //我数据库多选数据bondType以;分割保存-->enterprise;platform;security var bs_val = $("input[n

qq_26673953的博客 1312

jq操作 layui 表单中的 复选框 checkbox 选中与不选中问题

html 页面如下: <td> <label class="checkbox-inline"> <input type="checkbox" name="cb_web" class="cbItem" value="web" lay-skin="primary"/> <span>网站</span&gt...

MeGoodtoo的专栏 2825

关于uniapp 复选框checkbox在真机上,选中后再取消选中复选框上还有蓝色边框问题

找了好多文章也没解决,大家发的都是怎么更改默认样式,并不是解决我上述标题问题。 由于是运行在真机上,无法很方便的审查到元素样式,在我即将把bug延期的时候,我突然想到可以运行到程序到浏览器,在f12 就很明了了。 复选框默认选中样式: 取消勾选后: 这个蓝色框是不应该有的,查看元素,发现: 多了一个hover样式。 所以我在app.vue页面加了: /deep/ uni-checkbox:not([disabled]) .uni-checkbox-input:hove...

sjt1010的博客 1735

复选框怎么点td选中_javascript - 点击table中td 选中td中checkbox问题

问 题ABCDE目的:在点击td任何地方的时候,checkbox都设置成被选中或取消的状态但是在点击td选中或者取消checkbox时,如果点击checkbox操作的时候会和td选中 取消冲突,造成checkbox不能选,js如下:$(".table").on("click", "tr td", function(){var checkbox = $(this).find("input[type...

weixin_42396180的博客 1165

打印时候复选框勾选不见了_checkbox 选中未显示对号勾选的问题

今天同事 让帮忙调试一个checkbox选中一个的方法,代码如下:ID平台代码平台名称选项2选项2选项3选项4//$("p").siblings(".selected")varEleInput=$("[name = ptcode]:checkbox")//;$("#table_platform input") ;EleInput.each(function(index, element) {$(...

weixin_39942451的博客 3386

用js判断复选框checkbox是否选中问题

/** *注意:这里不能使用document.getElementById(),因为这样取到的只是一个标签,而这里需要的取到的是数组。 */ function isChecked(){ var count = 0; var checkArray = document.getElementsByName("checkboxID"); for ( var i = 0; i < checkAr

lsq_java_4的博客 7397

禁止取消checkbox选中

问题描述: checkbox复选框,只能选中而不能取消选中 因为checkbox是HTML中的元素,可能不能让它不选中自己,所以我的方法是,不直接对checkbox处理,在它上面再加一层div,每次点击checkbox时,其实是点击div,(checkbox点击不到),然后对checkbox进行处理 $(function () {

王川的私房菜 5445

el-checkbox点击一个其他的全部都选中

今天用elementui的el-checkbox-group遇到一个问题,点击其中一个,所有的checkbox选中了 我原来是这么写的,可是不行 <el-form-item label="机构"> <el-checkbox-group v-model="ruleForm.organizationIds" ...

LLL_liuhui的博客 1万+
上一篇: Field xxMapper in xx.service.impl.xxServiceImpl required a bean of type ‘xx.mapper.xxMapper‘
下一篇: Ireport输出循环表格
LoginHaoYu
博客等级 码龄4年 13粉丝 9原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值