在标签条内使用日期选择器的当前日期问题
Problems with current date using a date picker inside a tabstrip
我有这个代码:
<input id="Text1" maxlength="10" />
<script>
$("#Text1").kendoDatePicker({ value: new Date() });
</script>
当前日期显示正常,但如果我将相同的项目放在 Kendo UI 标签条中,则不会显示当前日期。我该如何解决?
这是有问题的代码:
<div id="tabstrip" class="tabstrip" style="height:100%">
<ul>
<li> <asp:label ID="tab1" runat="server" Text="Description" /> </li>
<li> <asp:label ID="tab2" runat="server" Text="Data" /> </li>
</ul>
<div id="Description">
<input id="Text1" maxlength="10" />
</div>
<div></div>
</div>
<script>
$("#Text1").kendoDatePicker({ value: new Date() });
var tabstrip = $("#tabstrip").kendoTabStrip().data("kendoTabStrip");
</script>
我不确定此问题的原因,但已使用以下代码修复:
<script>
var todayDate = kendo.toString(kendo.parseDate(new Date()), 'MM/dd/yyyy');
$("#Text1").data("kendoDatePicker").value(todayDate);
var tabstrip = $("#tabstrip").kendoTabStrip().data("kendoTabStrip");
</script>
我有这个代码:
<input id="Text1" maxlength="10" />
<script>
$("#Text1").kendoDatePicker({ value: new Date() });
</script>
当前日期显示正常,但如果我将相同的项目放在 Kendo UI 标签条中,则不会显示当前日期。我该如何解决?
这是有问题的代码:
<div id="tabstrip" class="tabstrip" style="height:100%">
<ul>
<li> <asp:label ID="tab1" runat="server" Text="Description" /> </li>
<li> <asp:label ID="tab2" runat="server" Text="Data" /> </li>
</ul>
<div id="Description">
<input id="Text1" maxlength="10" />
</div>
<div></div>
</div>
<script>
$("#Text1").kendoDatePicker({ value: new Date() });
var tabstrip = $("#tabstrip").kendoTabStrip().data("kendoTabStrip");
</script>
我不确定此问题的原因,但已使用以下代码修复:
<script>
var todayDate = kendo.toString(kendo.parseDate(new Date()), 'MM/dd/yyyy');
$("#Text1").data("kendoDatePicker").value(todayDate);
var tabstrip = $("#tabstrip").kendoTabStrip().data("kendoTabStrip");
</script>