onClick="AllowChange('chk20GP','P_20GP','D_20GP')"你这样传递进去的参数是字符串,不是对象!  document.all.item2 显然这种组合就是错误的
你可以  document.all(item2)

解决方案 »

  1.   

    document.all(item2).disabled=false;
      document.all(item3).disabled=false;
      document.all(item2).focus();
      document.all(item3).value="<%=CurrentDate%>";
      

  2.   

    谢谢楼上,但是本人还是有一个问题:例如:为什么无法给document.all(item3)赋值?我想在一点击的时候,就在文本框中填写当前的系统日期(改为<%=Date()%>也不行),这是怎么回事?请各位战友多多指教!!!
      

  3.   

    同一form下好像可以
    onClick="AllowChange(this,P_20GP,D_20GP)"再把function里面document.all.去掉
      

  4.   

    document.all(item3).value = new Date()