2013-05-20 44 views
1

我有一个分配给jsDatePick(完美工作)的asp:textbox控件。我现在有一个问题,当日期值写入文本框时,我需要触发一个事件,以便在服务器上发生某些事情(我正计划执行“submit”或__doPost)。当jsDatePick更新目标文本框时需要触发事件

我试图用自己的例子来进行委派,但还是不行...我收到错误消息,当我尝试这样做:

g_calendarObject = new JsDatePick({ 
     useMode:1, 
     isStripped:true, 
     target:"aFieldId", 
     cellColorScheme:"armygreen" 
    }); 

如何让文本框发布任何想法当文字改变了?显然,它不会触发文本框onChange事件,即使autopostback = 'true'

+0

这些错误信息是什么? – Jasen

回答

2

我有完全相同的问题......但我找到了在日历中选择日期时模仿onchange事件的方法。

这里是我会做什么:

g_calendarObject = new JsDatePick({ 
    useMode:1, 
    isStripped:true, 
    target:"aFieldId", 
    cellColorScheme:"armygreen" 
}); 
g_calendarObject.addOnSelectedDelegate(function(){ 
    // write the code you want here... 
    // document.yourForm.submit() or whatever you need 

    // as an example, here I "alert" the selected date : 
    alert($("#aFieldId").val()); 
}); 

希望这将帮助!

相关问题