无法在HTML5日期控件中编辑日期

时间:2013-11-21 21:40:45

标签: html5 date

document.getElementById("appealTriggerDate").valueAsDate = vm.appealEntity.DateOfAppealTrigger();

我使用上面的代码行在HTML5日期控件中显示日期。执行此操作后,我发现无法从日期控件中编辑日期。控件未设置所选日期。

Fri Nov 15 2013 00:00:00 GMT-0500(Eastern Standard Time)

vm.appealEntity.DateOfAppealTrigger()以上述格式返回日期。日期是从数据库中获取的。我没有做任何格式化。

如果我尝试以下面的格式设置日期,我可以看到控件中设置的日期,但仍然无法编辑它。

 var dt= new Date(vm.appealEntity.DateOfAppealTrigger());
        var month = dt.getMonth() + 1;
        var day = dt.getDate();
        if (month < 10)
            month = "0" + month;
        if (day < 10)
            day = "0" + day;

        document.getElementById("appealTriggerDate").value = dt.getFullYear() + "-" + month + "-" + day;

0 个答案:

没有答案