从数据库中取得数据,后台返回的值与前台复选框的值一致则复选框默认被选中(使用aashx处理界面)
取到数据后 循环你要更改的 复选框,值相同的 就选中 checked
用js搞就好了。。你的ashx是返回数据源的吧,处理界面是什么东东。。
<input type="checkbox" name="ck" value="1" />1 <input type="checkbox" name="ck" value="2" />2 <input type="checkbox" name="ck" value="3" />3 <input type="checkbox" name="ck" value="4" />4
<script>
var s = '1,3';//从动态页获取到的值
var arr = s.split(',');//拆分为数组
var ipts = document.getElementsByName('ck');
for(var i=0;i<arr.length;i++)
for (var j = 0; j < ipts.length; j++) {
if (ipts[j].value == arr[i]) {
ipts[j].checked = true; break;
}
}
</script>