我有一个分配给jsDatePick的asp:textbox控件(效果很好)。我现在遇到的问题是,当日期值写入文本框时,我需要触发一个事件,以便服务器上发生某些事情(我计划进行“提交”或__doPost)。
我尝试使用他们的示例进行委派,但这不起作用...当我尝试这样做时收到错误消息:
g_calendarObject = new JsDatePick({
useMode:1,
isStripped:true,
target:"aFieldId",
cellColorScheme:"armygreen"
});
有关如何在文本更改时发布文本框的任何想法?显然,即使autopostback = 'true'
答案 0 :(得分: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());
});
希望这会有所帮助!