thymleaf 复选框的遍历与选中

博客围绕复选框遍历与选中判断展开。提到后端返回的数据为List对象,遍历相关属性时,如 d.checked 必须有 checked 属性,判断选中时 status 属性也必须存在,否则会报错。

复选框遍历与

在这里插入图片描述

<div class="layui-form-item">
    <label class="layui-form-label">图库</label>
    <div class="layui-input-block">
        <tr th:each="d : ${data}">
            <input type="checkbox" th:value="${d.id}" name="imageSource" th:title="${d.name}" th:attr="checked=${d.checked }" />
        </tr>
    </div>
</div>
  1. data 为后端返回的数据是一个List对象。
  2. 这些属性都必须有,不然会报错,例如 d.checked 是必须有 checked 这个属性。

判断选中

在这里插入图片描述

<div class="layui-form-item">
    <label class="layui-form-label">状态</label>
    <div class="radio-box">
        <input type="radio" id="radio-1" value="0" name="status" th:attr="checked=${status == 0}">
        <label for="radio-1">有效</label>
        <input type="radio" id="radio-2" value="1" name="status" th:attr="checked=${status == 1}">
        <label for="radio-2">无效</label>
    </div>
</div>
  1. 同样的问题是status也是必须要有的
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值