try
document.all.inputDate.value=year+"-"+month+"-"+day;

解决方案 »

  1.   

    document.all.文本框名字.value=year+"-"+month+"-"+day;
      

  2.   

    to: iinohk() ( )  longshenwang(独眼龙) 
    我按照你们的方法试过了,还是
    document.all.inputDate 为空或不是对象
      

  3.   

    document.inputfrm.inputDate.value为空或不是对象?? 这句JS代码的位置应该是在
    document.inputfrm.inputDate 控件出现之后!! 位置不对, 控件还未加载你就要调用它当然会报错
      

  4.   

    to:hrong(黄蓉) ( )
    是我在问题中写错了,应该是
    document.inputfrm.inputDate为空或不是对象。那应该怎么改呢
      

  5.   

    试试
    document.all.item("输入框的ID").value = year+"-"+month+"-"+day;
      

  6.   

    这回提示的错误是
    inputDate 未定义
      

  7.   

    直接用Date函数就可以了,不过是asp的。
    <input type="text" name="T1" value="<%=Date%>" onblur="IsDate(this.value);" size="14" border="0">
      

  8.   

    按照 lindentree(菩提树)的方法问题解决,同时谢谢以上回答问题的各位。