2016-02-05 146 views
3

我試圖讓一個datetime-local輸入當前日期和時間,採用onclick方法。的onclick當前日期和時間的日期時間,本地輸入

我一直在使用moment.js做這個嘗試,但由於某些原因,它不能轉化爲當前的datetime-local場。我究竟做錯了什麼?

我決定單獨回到基本的jquery,這就是我爲了得到這個目的而設計的。

如果您在輸入框中將輸入類型更改爲text,該腳本可以正常工作,但如果其更改爲datetime-local,則不起作用。

$(
    function(){ 

     $('#time').click(function(){ 
        var time = new Date();     
        $('#time-holder').val(time.toDateString()); 
     }); 

    } 
); 

的jsfiddle:jfiddle

+0

剛剛發佈的解決方案請查看 –

回答

3

當使用輸入類型datetime-local

的日期格式必須爲:'YYYY-MM-DDThh:mm:ss'

e.g:"2014-11-16T15:25:33"

$(
    function(){ 

     $('#time').click(function(){ 
            var time = moment().format('YYYY-MM-DDThh:mm:ss'); 
        $('#time-holder').val(time); 
     }); 

    } 
); 

這裏的解決方案:

http://jsfiddle.net/alvarojoao/4hehnepw/

+0

確認工作。謝謝 – d1sciple

+0

我很高興它可以幫助@ d1Sciple –

相關問題