为什么这段代码没有将值设置为input元素?
<input id="datePicker" />
<script>
$(document).ready(function(){
$("#datePicker").kendoDatePicker({
value: new Date(),
min: new Date()
})
});
</script>
<button>SetNewValue</button>
<script>
$('button').on('click',function(){
var dp = $("#datePicker").data('kendoDatePicker');
dp.value(new Date(2016,1,1))
})
</script>
如果我将日期更改为“新日期(2016年,4,1)”,则会正确设置值。 该错误出现在所有浏览器中。
答案 0 :(得分:1)
您无法设置过去日期&#34; 2016,1,1&#34;因为您已将最短日期设为当前日期。所以你不能设置比今天更早的日期。
所以请从代码中删除以下代码行。
min: new Date()