javascript - 按钮 onclick 未正确执行

标签 javascript xpages

我有一个带有 2 个控件的 xpages。

选项卡式控件使用户可以在页面和明显变化的内容控件之间进行更改。

现在我需要实现一个更改监听器,以防止在值不正确时更改页面。当 CSJS 检查字段并设置文档脏(也称为已更改)的标志时,将执行以下代码:

document.getElementById("#{id:button1}").click();
thisEvent.preventDefault();
thisEvent.stopPropagation(); 

当我使用 firebug 执行 document.getElementById("#{id:button1}").click(); 时,事件处理程序会正确执行,并且文档会按预期保存。当我使用另一个按钮执行代码时,正在执行页面刷新,但未保存文档。

最佳答案

添加消息控件以查看是否有任何阻止保存的服务器端验证。您还可以尝试检查“未经验证的处理数据”,看看您的页面是否已保存。

关于javascript - 按钮 onclick 未正确执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15221585/

相关文章:

javascript - 使用 jQuery 获取委托(delegate)事件中被点击的元素

xpages - SessionListener sessionDestroyed 未调用

javascript - 如何更新数组范围变量中的值?

twitter-bootstrap - 使应用程序布局与 Bootstrap 一起工作 4 页

javascript - 即使水平滚动也使元素保持在右侧

javascript - 当图像完全加载时,我如何在我的 javascript 中启动一个函数

javascript - 使用 <select> 标签的视频选择不起作用

xpages 显示一个新文档。在对话框内

xpages - Unitegallery 不支持重复控制

javascript - 在 Photoshop 脚本中获取一个像素的颜色