这是个checkbox复选的处理。
目的是把选中的checkbox的值用“、”连接起来,结果是型似:
"1、2、3、4、6、7、8"这样的字串,其中的值分别是选中的checkbox的值。

解决方案 »

  1.   

    uGain(向★★★★★努力ing) 那么程序里Environment、Furniture、Equipment是不是分别是连接后的值
      

  2.   

    对,应该在处理后还有三个输入框,名字分别是Environment、Furniture、Equipment,将处理过的Environment、Furniture、Equipment的值填入对应的输入框中。
    if (str!="") form.Environment.value=str.substring(0,str.length-1);
    的意思就是如果str的值不为空,就把str的最后一位去掉(就是最后一个“、”),并将结果填到名为Environment的输入框中。
      

  3.   

    checkbox复选选择后,运行结果显示Environment、Furniture、Equipment为空。到底是什么原因呢?Environment、Furniture、Equipment数据类型是字符还是数组?
      

  4.   

    <input type="hidden" name="Furniture" value="">
    ==>
    <input type="hidden" name="Furniture">
    试试