2012-06-06 22 views
0

我正在使用此代码来显示javascript错误。componentone c1calendar显示一个弹出式日历并在文本框中设置所选日期javascript error

function SelectDate() 
{ 
    var calendar = Sys.Application.findComponent("C1Calendar1.ClientID"); 
    var input = document.getElementById("TextBoxDate"); 
    calendar.popupBeside(input, C1.Web.Wijmo.PositioningMode.bottomLeft); 
} 
+0

function SelectDate() var calendar = Sys.Application.findComponent(“C1Calendar1.ClientID”); var input = document.getElementById(“TextBoxDate”); calendar.popupBeside(input,C1.Web.Wijmo.PositioningMode.bottomLeft); () } function CalendarClosed() { var calendar = Sys.Application.findComponent(“C1Calendar1.ClientID”); var input = document.getElementById(“TextBoxDate”); input.value = calendar.get_selectedDate()。toLocaleDateString(); } –

+0

那么,你的问题是什么? – evotopid

+0

Microsoft JScript运行时错误:无法获取属性'popupBeside'的值:对象为空或未定义显示错误 –

回答

0

我对c#不太了解,但我认为可能有几种可能性,为什么它不起作用。只要尝试一下,如果它是你的调试器或类似的东西之一...

  • calendar可能是未定义的,因为它可能没有找到。
  • calendar可能是错误的类型,也许是原始类型。
  • calendar可能没有popupBeside方法。

如果它不是其中之一,我也不知道问题是什么。正如我说的,我真的没有C#的经验,所以这只是一些想法可能是错的。

相关问题