getday()
getmonth()
getyear()

解决方案 »

  1.   

    document.f1.fdate.value=tttoday; 
    换成
    document.getElementByName("fdate").value=tttoday 试试。
      

  2.   

    js没有cstr()这个函数,toString()就可以了function gettoday() 

      var ttoday=new Date(); 
      var todaydd=ttoday.Day()toString(); 
      var todaymm=ttoday.Month()toString(); 
      var todayyy=ttoday.Year()toString(); 
      var tttoday=todayyy+"-"+todaymm+"-"+todaydd; 
      alert("tttoday"); 
      document.f1.fdate.value=tttoday; 
      

  3.   

    <html>
    <body>
    <script>
    function gettoday() 

      var ttoday=new Date(); 
      var todaydd=ttoday.getDate(); 
      var todaymm=ttoday.getMonth(); 
      var todayyy=ttoday.getYear(); 
      var tttoday=todayyy+"-"+todaymm+"-"+todaydd; 
       
      document.f1.fdate.value=tttoday; 

    </script>
    <form id="f1" name="f1">
    <input type="text" name ="fdate" id= "fdate" onclick="gettoday();">
    </form>
    </body>
    </html>
      

  4.   

    <html>
    <body>
    <script>
    function gettoday() 

      var ttoday=new Date(); 
      var todaydd=ttoday.getDate(); 
      var todaymm=ttoday.getMonth() + 1; 
      var todayyy=ttoday.getYear(); 
      var tttoday=todayyy+"-"+todaymm+"-"+todaydd; 
       
      document.f1.fdate.value=tttoday; 

    </script>
    <form id="f1" name="f1">
    <input type="text" name ="fdate" id= "fdate" onclick="gettoday();">
    </form>
    </body>
    </html>
      

  5.   

    function gettoday() 
    { //不需要转换为string类型了,你加上字符串会自动转换的
      var ttoday=new Date(); 
      var todaydd=ttoday.getDate() 
      var todaymm=ttoday.getMonth()+1; //月份从0记数,所以要加1
      var todayyy=ttoday.getFullYear()
      var tttoday=todayyy+"-"+todaymm+"-"+todaydd; 
      alert(tttoday); 
      document.f1.fdate.value=tttoday; 
      

  6.   


    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
     <HEAD>
      <TITLE> New Document </TITLE>
      <script>
      window.onload = function(){
    var now = new Date();
    var oYear = now.getFullYear();//年
    var oMonth = now.getMonth()+1;//月
    var oDate = now.getDate();//月 var Temp = oYear + '-' + oMonth + '-' + oDate;
    document.getElementById('txt').value = Temp;  }  </script>
     </HEAD> <BODY>
      <INPUT TYPE="text" NAME="txt" id='txt' value=''>
     </BODY>
    </HTML>测试通过
      

  7.   


    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
     <HEAD>
      <TITLE> New Document </TITLE>
      <script>
       function foo(){
        var now = new Date();
        var oYear = now.getFullYear();//年
        var oMonth = now.getMonth()+1;//月
        var oDate = now.getDate();//月    var Temp = oYear + '-' + oMonth + '-' + oDate;
        document.getElementById('txt').value = Temp;  }  </script>
     </HEAD> <BODY>
      <INPUT TYPE="text" NAME="txt" id='txt' value=''>
      <INPUT TYPE="button" value='取得时间' onclick='foo()'>
     </BODY>
    </HTML>