第一次取到后,用setAttribute吧。这样的话更简单

解决方案 »

  1.   

    建议你在
    if (str=="PerResume")
       {document.formfunction.subType.value="PerResume";}   
     else if(str=="PerResumeDel")
      {document.formfunction.subType.value="PerResumeDel";}
    加一个分支 else alert("...."),看看是否是str的问题;
    我也曾经遇到你类似的问题,但我是一直没有成功过,后来发现是中文显示的问题,现象也是显示为空,没有乱麻;
      

  2.   

    大家说Str="" 和else  这中处理,可是我
    if (str=="PerResume")
       {document.form9.subType.value="PerResume";}   
     else if(str=="PerResumeDel")
      {
      document.form9.subType.value="PerResumeDel";
      alert(document.form9.subType.value);
      }
    中alert 可以输出str或者 subType.value的值啊,所以不可能是str的问题
      

  3.   

    <input type="hidden" name="subType" value="">
    把这句改成
    <input type="hidden" name="subType">
      

  4.   

    var str1= str;
    if (str=="PerResume")
       {
    document.form9.subType.value=str1;
    }   
     else if(str=="PerResumeDel")
      {
      document.form9.subType.value=str1;
      alert(document.form9.subType.value);
      }
      

  5.   

    <script language="JavaScript">
    function get(str){
    if (str=="PerResume")
       {document.form9.subType.value="PerResume";}   
     else if(str=="PerResumeDel")
      {
      document.form9.subType.value="PerResumeDel";
       alert(document.form9.subType.value);
      }  
      function.form9.method="post";  //?????????笔误????
      document.form9.submit();
    }
    </script>
      

  6.   

    你把值用javascript写到你定义的一个hidden里,传递就可以了