我的位置:首頁 >   > 

    表單自動輸入時間

    發表時間:
    <script type="text/javascript">
    function time(){
    var n = new Date();
    var y = n.getFullYear();
    var m = (n.getMonth()+1< 10)?("0" + (n.getMonth() + 1)):(n.getMonth() + 1);
    var d = (n.getDate()< 10)?("0" + (n.getDate())):(n.getDate());
    var h = (n.getHours() + 8< 10)?("0" + (n.getHours() + 0)):(n.getHours() + 0);
    var mi = (n.getMinutes()< 10)?("0" + (n.getMinutes())):(n.getMinutes());
    var s = (n.getSeconds()< 10)?("0" + (n.getSeconds())):(n.getSeconds());
    var now = y+"-"+m+"-"+d+" "+h+":"+mi+":"+s;
    document.getElementById("timeinput").value=now; 
    }
    </script>
    上方JS注意事項:
    document.getElementById("timeinput").value=now; 
    value不可改成innerHTML
    因為input裡面是值

    ----------------------------------------------------------------------------------------------------
    <input type="text" id="timeinput" placeholder="請勿填寫,將會自動填入" onblur="time()"/>

    placeholder用來做input內背景文字,onblur="time()"
    time()為js所宣告的函數:function time()