2015-07-28 95 views
-1

我遇到问题。我想将输入字段中的日期更改为当前日期。这里是我的代码:在输入类型日期中更改日期HTML

<input type="date" id="datum currentdate"> 
$(document).ready(function() { 
    var now = new Date(); 
    var day = ("0" + now.getDate()).slice(-2); 
    var month = ("0" + (now.getMonth() + 1)).slice(-2); 
    var today = now.getFullYear()+"-"+(month)+"-"+(day) ; 
    $('#currentdate').val(today); 
}); 

但是,这是行不通的。我已经包含了jQuery。有谁知道这个问题的解决方案?

+1

什么意思 “但是,这是行不通的。”? – Jens

+0

它包括tt.mm.jjjj。 – Micha

+0

这是类型=“日期” – Micha

回答

0

您输入字段的ID必须是currentdate也不datum currentdate

<input type="date" id="currentdate"> 
+0

但我需要其他ID在我的代码中的其他东西.... – Micha

+0

@Micha然后你可以改变字段的ID和在你的jQuery。但不要在ID中使用空格。 – Jens

+0

现在起作用了。 :D我只是用一个没有身份证明的班级做的。 – Micha

0
<input id="currentdate" name="date"> 

<script type="text/javascript"> 
    document.getElementById('currentdate').value = Date(); 
</script> 
+1

我认为增加一些解释会使答案更好。谢谢 – dav

相关问题