我有一个分配给jsDatePick的asp:textbox控件(工作正常)。我现在有一个问题,当日期值被写入文本框时,我需要触发一个事件,以便在服务器上发生一些事情(我计划做一个“提交”或__doPost)。
我试着用他们的例子来委托,但这不起作用……当我尝试执行此操作时,收到错误消息:
g_calendarObject = new JsDatePick({
useMode:1,
isStripped:true,
target:"aFieldId",
cellColorScheme:"armygreen"
});关于如何让文本框在文本更改时发布,有什么建议吗?显然,即使使用autopostback = 'true',它也不会触发textbox onChange事件
发布于 2013-10-04 02:08:34
我也有同样的问题。但是当我在日历中选择日期时,我找到了一种模仿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());
});希望这能有所帮助!
https://stackoverflow.com/questions/16654835
复制相似问题