js代码
<script> var s = '1,4';//这里的数据是你数据库读出的,我的做法是在页面中加了一个隐藏域,用来接受数据库的数据 s=',' + s + ',';//前后加限定符 var cb = document.getElementsByName('cb');//这里改你checkbox的name值 for (var i = 0; i < cb.length; i++) if (s.indexOf(',' + cb[i].value + ',') != -1) {
cb[i].checked = true;
}</script>
html代码
<input type="checkbox" name="cb" value="1" />1 <input type="checkbox" name="cb" value="2" />2 <input type="checkbox" name="cb" value="3" />3 <input type="checkbox" name="cb" value="4" />4