1

我是一名 Cognos 开发人员,但我遇到了关于“日期提示”的问题。我有一个“日期提示”,在“选择 UI”中选择了“编辑框”选项,我希望当用户更改所选日期onchange时触发事件。现在我正在使用 JavaScript 函数,但我不会这样做......而且只是onchange事件不起作用。我用其他事件进行了测试,比如onclick它们可以工作。我的代码:

<script>

var fW = (typeof getFormWarpRequest == "function" ?getFormWarpRequest() : document.forms["formWarpRequest"]);

if ( !fW || fW == undefined) { 
   fW = ( formWarpRequest_THIS_ ?formWarpRequest_THIS_ : 
   formWarpRequest_NS_ );
}

fW.txtDateCALENDARIO.onchange= function() { alert('Test'); }

</script>

在此示例中,我希望用户始终更改他们的选择,显示消息“测试”。今天,如果用户选择例如“2013 年 7 月 29 日”,则不会触发该事件,但如果用户在“编辑框”上手动更改“2013 年 7 月 28 日”并单击另一个地方,则该事件会被触发!

有人可以帮我吗?

4

1 回答 1

0

我建议添加 jQuery ( http://jquery.com ),然后您可以更轻松地处理多个事件。

你可以在这里看到如何做到这一点:

http://www.ibm.com/developerworks/library/ba-pp-reporting-advanced-report-design-page647/index.html?ca=drs

于 2014-07-17T16:45:39.150 回答