【问题标题】:telerik RadDatePicker Set date as string not as object?telerik RadDatePicker 将日期设置为字符串而不是对象?
【发布时间】:2016-12-29 08:47:32
【问题描述】:

我创建了一个 Telerik RadDatePicker,我可以通过创建 var date = new Date() and using set_selectedDate(date) 方法在文本框中设置日期,下面是我的做法:

<telerik:RadDatePicker ID="RadDatePicker1" runat="server">
        </telerik:RadDatePicker>
        <input id="Button1" type="button" value="Set Date" onclick="SetDate();" />
        <script type="text/javascript">
            function SetDate() {
                var date = new Date();
                var datepicker = $find("<%= RadDatePicker1.ClientID %>");
                datepicker.set_selectedDate(date);
            }
        </script>

我需要将日期作为字符串而不是对象传递,例如 var date = "2016/11/11";
然后将日期字符串传递给 datepicker.set_selectedDate(date);

【问题讨论】:

  • 你想要什么不清楚。 set_selectedDate 将日期作为参数。
  • 我想要的是将日期参数作为字符串传递给 set_selectedDate

标签: asp.net telerik


【解决方案1】:

试试这个;

 function SetDate() {
   var datepicker = $find("<%= RadDatePicker1.ClientID %>");
   datepicker.set_selectedDate(new Date('2016/11/11'));

}

【讨论】:

  • 我通过使用@Mehmet 解决方案得到错误:TypeError: datepicker is null
  • @Mehmet 谢谢你和我一起工作,空错误来自我的代码。
  • 如果是正确答案请检查正确答案。
猜你喜欢
  • 2011-07-04
  • 1970-01-01
  • 1970-01-01
  • 2013-04-29
  • 2012-12-30
  • 2017-11-26
  • 2017-12-23
  • 2019-09-07
  • 2021-04-21
相关资源
最近更新 更多