1. 程式人生 > >用Jquery實現,複選框在修改時,根據資料庫選中複選框

用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被選中