html判断如果name="xqdmc"中xqdmc 的值为1 , 复选框<div class="col-sm-9" th:with="type=${@dict.getType('xqd_jcy_lb')}"> <label th:each="dict : ${type}" class="check-box"> <input name="fenlei" type="checkbox" th:value="${dict.dictValue}" th:text="${dict.dictLabel}"> </label> </div>可选可见的值为13,14,15并默认是选中状态其它值不可选
时间: 2023-07-02 15:04:14 浏览: 83
如何将input type=file显示的浏览变成英文的
5星 · 资源好评率100%
可以通过JavaScript来实现对复选框的控制。首先,需要给每个复选框设置一个唯一的id,方便后续操作。然后,在判断name="xqdmc"中xqdmc 的值为1的条件成立时,获取所有复选框的DOM对象,遍历每个复选框,如果其值不是13、14或15,则设置其为disabled状态,同时取消其选中状态。代码示例如下:
```javascript
if(document.getElementsByName("xqdmc")[0].value == 1){
var checkboxes = document.querySelectorAll('input[name="fenlei"]');
for(var i=0; i<checkboxes.length; i++){
if(checkboxes[i].value != 13 && checkboxes[i].value != 14 && checkboxes[i].value != 15){
checkboxes[i].disabled = true;
checkboxes[i].checked = false;
}
}
}
```
需要在页面加载完成后执行上述代码,可以将其放在window.onload事件回调函数中,或者在页面底部加上<script>标签并将其内容包裹在document.onload事件回调函数中。
阅读全文