首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >需要在jsDatePick更新目标文本框时触发事件

需要在jsDatePick更新目标文本框时触发事件
EN

Stack Overflow用户
提问于 2013-05-21 01:23:39
回答 1查看 1.1K关注 0票数 1

我有一个分配给jsDatePick的asp:textbox控件(工作正常)。我现在有一个问题,当日期值被写入文本框时,我需要触发一个事件,以便在服务器上发生一些事情(我计划做一个“提交”或__doPost)。

我试着用他们的例子来委托,但这不起作用……当我尝试执行此操作时,收到错误消息:

代码语言:javascript
复制
g_calendarObject = new JsDatePick({
        useMode:1,
        isStripped:true,
        target:"aFieldId",
      cellColorScheme:"armygreen"
    });

关于如何让文本框在文本更改时发布,有什么建议吗?显然,即使使用autopostback = 'true',它也不会触发textbox onChange事件

EN

回答 1

Stack Overflow用户

发布于 2013-10-04 02:08:34

我也有同样的问题。但是当我在日历中选择日期时,我找到了一种模仿onchange事件的方法。

以下是我会做的事情:

代码语言:javascript
复制
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());
});

希望这能有所帮助!

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16654835

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档