<input name="number4" type="text" id="number4" onfocus="datelist.dfd(this)" value="">
怎么让value中的值显示系统时间呢????

解决方案 »

  1.   

    new Date();网上很多例子的,百度一下
      

  2.   

    <input name="number4" type="text" id="number4" onfocus="datelist.dfd(this)" value="<%=后台的一个变量%>">
      

  3.   

    用setTimeout 和new Date() 然后得到时间,可以动态的
      

  4.   

    function getCurrentTime()
    {
    var myYear,myMonth,myDate,myDayIndex,myDay,myWeekArray; 
    var hours, minutes, seconds, xfile;
    var intHours, intMinutes, intSeconds;
    var today;
    var timeString,dateString,allTimeString;
    myWeekArray = new Array("星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六");
    today = new Date();
    intHours = today.getHours();
    intMinutes = today.getMinutes();
    intSeconds = today.getSeconds();

    myYear = today.getFullYear();
    myMonth =today.getMonth() + 1;
    myDate =today.getDate();
    myDayIndex = today.getDay();

    for(var i = 0;i<myWeekArray.length;i++)
    {
    if(myDayIndex == i)
    {
    myDay = myWeekArray[i];
    }
    }

    hours = intHours + ":";

    if (intMinutes < 10)
    {
    minutes = "0"+intMinutes+":";

    else 
    {
    minutes = intMinutes+":";
    }

    if (intSeconds < 10)
    {
    seconds = "0"+intSeconds+" ";

    else
    {
    seconds = intSeconds+" ";
    }

    dateString = myYear +"年"+ myMonth +"月"+ myDate +"日" ;
    timeString =  hours+minutes+seconds + " " + myDay;
    allTimeString = "现在时刻:" +dateString + " " + timeString+ " ";
    document.getElementById("number4").value=allTimeString;
    window.setTimeout("getCurrentTime();", 1000);
    }