我是Cognos开发人员,对“日期提示”有疑问。我有一个“日期提示”,在“选择UI”中选择了“编辑框”选项,我希望当用户更改选择的日期时触发“更改”事件。现在,我正在使用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>
在此示例中,我希望用户始终更改他们的选择,并显示消息“ Test”。今天,如果用户选择例如“ 2013年7月29日”,则不会触发该事件,但是如果用户在“ 2013年7月28日”的“编辑框”上手动更改并单击另一个位置,则将触发该事件! !
有人可以帮我吗?请?
谢谢!!
最佳答案
我建议添加jQuery(http://jquery.com),然后可以轻松处理多个事件。
您可以在此处查看如何执行此操作:
http://www.ibm.com/developerworks/library/ba-pp-reporting-advanced-report-design-page647/index.html?ca=drs