求个大神!解答一下我的问题。弄的烦死了。。
JS获取4复选框的值,再把复选框的值转换成16进制。拼接起来去数据库。
像这样。
比如
四个复选框 A B C D       
选择了A B  则对应二进制代码1100  
选择了A D  则对应二进制代码1001
选择了C D  则对应二进制代码0011
选择了A B C D 则对应的二级制代码1111
然后再将值换成16进制插入数据库。我是这样做的。
function changeval()
{           
	var check = document.getElementsByName('restrictedlevel');          
	var temp = new Array();
	var result = 0;
	for(var i=0; i<check.length; i++)
	{	
		   if(check[i].checked==true && i == 0)               
		   {                          
			  check[i].value =1;   
			  temp.push(8);			
		   }       
		   if(check[i].checked==true && i == 1)               
		   {                          
			  check[i].value =1;   
			  temp.push(4);			 
		   }    
		   if(check[i].checked==true && i == 2)               
		   {                          
			  check[i].value =1;   
			  temp.push(2);			 
		   } 
		   if(check[i].checked==true && i == 3)               
		   {                          
			  check[i].value =1;   
			  temp.push(1);			  
		   } 
	}           
	 for(var i=0; i<temp.length; i++)
	 {
		   result += temp[i]; 	
	 }
	   switch(result){		 	
		case 10:
	 		return "A";
	 	case 11:
	 		return "B";
	 	case 12:
	 		return "C";
	 	case 13:
	 		return "D";
	 	case 14:
	 		return "E";
	 	case 15:
	 		return "F";   		
	 	default:
	 		return result;	
	 }
	
}
页面代码为:
<div class="td_item" id="reservedsetting"><div class="xingfont"><font color="#FF0000"> </font></div><div class="listname">div>              
          &n