遇到这样的需求:
在查询结果页面,要保存用户输入的查询条件,条件中有checkbox,用下面的JS代码实现:
页面:
<input type="checkbox" name="status" value="0" >0
<input type="checkbox" name="status" value="1" >1
<input type="checkbox" name="status" value="2" >2
<html:hidden property="statusInfo"></html:hidden>
隐藏字段存储从数据库读出的值,格式为1,2,3等;
JS代码:
<script>
var statusInfo = document.getElementById("statusInfo").value;
var statuses = statusInfo.split(",");
var box = document.getElementsByName("status");
for(var i=0;i<statuses.length;i++){
for(var j=0;j<box.length;j++)
{
if(box[j].value==statuses[i])
{
box[j].checked = true;
}
}
}
</script>
js设置checkBox的值和是否选中
最新推荐文章于 2023-01-30 19:43:57 发布