function SelectChk()
{
    var s=false;
    var goodsid,n=0;
    var strid,strurl;
    var nn = self.document.all.item("goods")
    for (j=0;j<nn.length;j++)
    {
        if (self.document.all.item("goods",j).checked)
        {
            n = n + 1;
            s=true;
            goodsid = self.document.all.item("goods",j).id+"";
            if(n==1)
            {
                strid = goodsid;
            }
            else
            {
                strid = strid + ","+ goodsid;
            }
        }
    }

    strurl = "listdelt.asp?id=" + strid;
  if(!s)    {
    alert("请选择要删除的选项!");
    return false;
  }
  if ( confirm("你确定要取消这些选项吗?")) {
    form1.action = strurl;
    form1.submit();
  }
}
function sltAll()
{
    var nn = self.document.all.item("goods");
    for(j=0;j<nn.length;j++)
    {
        self.document.all.item("goods",j).checked = true;
    }
}
这是我的选择和全选代码 为什么传过去的不一样
全选是:39,26,25,
一个一个选是:39,26,25