用Jquery實現,複選框在修改時,根據資料庫選中複選框
<input type="checkbox" name="functiondtcx" value=1 >1
<input type="checkbox" name="functiondtcx" value=2 >2
<input type="checkbox" name="functiondtcx" value=3 >3
<input type="checkbox" name="functiondtcx" value=4 >4
<input type="checkbox" name="functiondtcx" value=5 >5<input type="checkbox" name="functiondtcx" value=6 >6
<input type="checkbox" name="functiondtcx" value=7 >7
<script language="JavaScript" type="text/javascript">
var authority="1,2,3,5,6"; //資料庫中取到的值
//字串轉換成陣列
var functionpoint=[];
functionpoint=authority.split(",");
//陣列中是否包含checkbox中的value
$("input[name='functiondtcx']").each(function(){//functiondtcx複選框的name
varvalue=$(this).val();//迴圈下的每個value值
if($.inArray(value,functionpoint) >= 0 ){//陣列中包含這個value則選中
this.checked=true;
}
});
</script>結果是:複選框 1,2,3,5,6被選中