2014-02-09 48 views
0

我與HTML5的日期輸入表單設置什麼我想要做的就是讓這個日期一些日子添加到它,然後顯示在另一個HTML5日期輸入轉換HTML5日期輸入到日期對象

在我的代碼的最終結果here,今天是添加到今天的日期。

如何更改Javascript,以便將日期添加到用戶選擇的日期。

當前JS我使用:

var terms = $("#terms").val(); 
     var date = new Date(); 
     date.setDate(date.getDate() + terms); 
     var day = ("0" + date.getDate()).slice(-2); 
     var month = ("0" + (date.getMonth() + 1)).slice(-2); 
     var final = date.getFullYear()+"-"+(month)+"-"+(day); 
     $("#duedate").val(final); 
+0

什麼是15,30,60?!天? –

+0

@AshleyMedway這些是我想添加到用戶選擇日期的日子。 – user1910290

+0

類似:http://stackoverflow.com/questions/3818193/how-to-add-number-of-days-to-todays-date –

回答

1

你需要分析你的條件VAL爲整數 - parseInt(terms)Fiddle

$('#terms').on('blur', function() { 
    var terms = $("#terms").val(); 
    var date = new Date($("#date").val()); 
    date.setDate(date.getDate() + parseInt(terms)); 
    var day = ("0" + date.getDate()).slice(-2); 
    var month = ("0" + (date.getMonth() + 1)).slice(-2); 
    var final = date.getFullYear()+"-"+(month)+"-"+(day); 
    $("#duedate").val(final); 
}); 
+0

抱歉錯誤的小提琴鏈接繼承人更新之一:http://jsfiddle.net/CjEEs/ 4 /我想要做的是,我想要將日期添加到日期選擇器上方的選擇框,最終結果應顯示在日期選擇器下方的tersm selectbox – user1910290

+0

@ user1910290查看更新的答案,新的提琴http:// jsfiddle .net/CjEEs/6/ –

+1

它的作品thankyou :) – user1910290

相關問題