如何记录checkbox里的值

大家先看http://www.commutator.com.tw/products.html
他有多个Type,每个Type有多个项目,先选择A,随便勾几个,不要提交,再选择B或C,再勾几个,再提交,这时你会发现只要是勾选过的都可以看到,而且又可以删除
请问这如何实现,给我代码好吗??急用
---------------------------------------------------------------

 1<script language="JavaScript">   
 2function alterImage(){   
 3var iArray=new Array("a","b","c","d","e","f","g","h","i","j","k");   
 4var idx;   
 5idx=document.forms[0].type.selectedIndex;   
 6document.images["demo"].src="image/p-"+iArray[idx]+".jpg";   
 7}   
 8  
 9  
10function addItem(no){   
11top.frames[0].addItem(no);   
12//alert('addItem'+no);   
13}   
14  
15function deleteItem(no){   
16//alert('deleteItem'+no);   
17top.frames[0].deleteItem(no);   
18}   
19function showList(){   
20top.frames[0].showList();   
21}   
22</script>

添加和删除是利用上面的函数做的,我想可能是利用了隐藏的iframe吧。选中后添加到隐藏的iframe变量中,然后在调用
因为添加和删除就是使用的
top.frames.***
我想是的。
代码,如果自己尝试着做做,可能会更加好一些。
收工啦!呵呵;)晚上开心!

---------------------------------------------------------------

真正有用的js:

 1<script language="JavaScript">   
 2<!--   
 3var count=0;   
 4var Item=new Array();   
 5  
 6function addItem(itemNo){   
 7Item[count]=itemNo;   
 8//alert(count+':'+Item[count]);   
 9count++;   
10}   
11  
12function deleteItem(itemNo){   
13for(var i=0;i<count;i++){   
14if(Item[i]==itemNo){   
15Item[i]='0';   
16break;   
17}   
18}   
19//alert('top.deleteItem'+itemNo);   
20//alert(Item.join(","));   
21//showList();   
22}   
23  
24function showList(){   
25  
26top.frames[1].location="contact.php3?item="+Item.join(",");   
27  
28}   
29  
30function MM_swapImgRestore() { //v3.0   
31var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;   
32}   
33  
34function MM_preloadImages() { //v3.0   
35var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();   
36var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)   
37if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}   
38}   
39  
40function MM_swapImage() { //v3.0   
41var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)   
42if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}   
43}   
44  
45function MM_findObj(n, d) { //v4.0   
46var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {   
47d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}   
48if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];   
49for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);   
50if(!x && document.getElementById) x=document.getElementById(n); return x;   
51}   
52//-->   
53</script>
Published At
Categories with Web编程
comments powered by Disqus