<form name="thisform">
  <input type="hidden" name="ry" value="<%=dd.getYwlm()%>">
</form><script>
function findry()
{
  alert(document.thisform.ry.value);
  var ywm=document.thisform.ry.value;
  var rs="yesjoy";
  if (rs!=null)
  {
 document.thisform.ywm.value = rs;
  }
  return true;
}
findry();
</script>

解决方案 »

  1.   

    或者干脆:<input type="hidden" name="ry" value="<%=dd.getYwlm()%>"><script>
    function findry()
    {
      alert(document.all.ry.value);
      var ywm=document.all.ry.value;
      var rs="yesjoy";
      if (rs!=null)
      {
     document.all.ywm.value = rs;
      }
      return true;
    }
    findry();
    </script>
      

  2.   

    var tempStr;
    tempStr = "document.thisform." + ywm + ".value = " + rs;
    eval(tempStr);
      

  3.   

    楼上的代码也行,
    不过用以下的,可能要简单点:document.all.ywm.value = rs;
    --->>>
    document.all(ywm)value = rs;另外,同一个内容,请尽量只开了个贴子。
      

  4.   

    Sorry,少写了个点:
    document.all.ywm.value = rs;
    --->>>
    document.all(ywm).value = rs;