解决方案 »

  1.   

    if(document.formcar.hdd[i].checked)
      {
        var z=document.formcar.aid01.value;
    var t=0;//获取t值
        var id=document.formcar.hdd[i].id;
        z=document.getElementById(id.replace("hdd","aid01")).value;
     
        var array = document.getElementsByTagName("input")
        for (var i = 0; i< array.length; i++) {
            if (array[i].type != "hidden") continue;
            if (array[i].name == "aid01")
             array[i].value = z;
    else if(array[i].name == "aid02")
    array[i].value = t;
    else
    {
    //其他处理
    }
        }
       resualt=true;
      }
      

  2.   


    if(document.formcar.hdd[i].checked)
      {
        var z=document.formcar.aid01.value;
        var t=document.formcar.aid02.value;;//像z一样初始化你的t
        var id=document.formcar.hdd[i].id;
        z=document.getElementById(id.replace("hdd","aid01")).value;
        z=document.getElementById(id.replace("hdd","aid02")).value;//和z一样获取
      
        var array = document.getElementsByTagName("input")
        for (var i = 0; i< array.length; i++) {
            if (array[i].type != "hidden") continue;
            if (array[i].name == "aid01")
                array[i].value = z;
            else if(array[i].name == "aid02")
                array[i].value = t;
            else
            {
                //其他处理
            }
        }
       resualt=true;
      }
      

  3.   


    if(document.formcar.hdd[i].checked)
      {
        var z=document.formcar.aid01.value;
        var t=document.formcar.aid02.value;;//像z一样初始化你的t
        var id=document.formcar.hdd[i].id;
        z=document.getElementById(id.replace("hdd","aid01")).value;
        t=document.getElementById(id.replace("hdd","aid02")).value;//和z一样获取
       
        var array = document.getElementsByTagName("input")
        for (var i = 0; i< array.length; i++) {
            if (array[i].type != "hidden") continue;
            if (array[i].name == "aid01")
                array[i].value = z;
            else if(array[i].name == "aid02")
                array[i].value = t;
            else
            {
                //其他处理
            }
        }
       resualt=true;
      }t变量写错了
      

  4.   

    额,@yyl8781697这位大哥的代码,现在aid01,aid02都去不到值了。
      

  5.   

    貌似是赋值给隐藏域input的时候 没有赋成功
      

  6.   


    没有其他具体代码我也不清楚 是否能获取成功
    LZ可以慢慢调试,建议使用console.log()进行打印输出  调试也很方便哈
      

  7.   

    @yyl8781697 大神帮忙再看看,我不懂js,帮忙调试一下。
      

  8.   

    LZ能用jquery吗?$("#btnid").click(function(){//按钮的点击
    $("input[name='aid01']").val($("input[name='hdd']:checked").val());//将左侧选择的值给aid01
    $("input[name='aid02']").val($("input[name='hdd01']:checked").val());//将右侧侧选择的值给aid02 })