使用apex_item创建带有复选框的报告,当选中多个复选框时,单击“确定”后,我将显示警告消息“不要使用“确定”按钮选中多个复选框”,应取消选中该复选框。请找到我的显示警告消息的JavaScript代码
if($("input[type=checkbox]:checked").length > 1)
{
var msg = alert('You are not allowed to select more than one employee');
}
答案 0 :(得分:1)
对于此类事情,最好使用APEX JavaScript API。您可以在这里找到它们:https://apex.oracle.com/jsapi
如果您开始使用JavaScript和APEX,可能会发现以下幻灯片有用:https://www.slideshare.net/DanielMcGhan/getting-started-with-javascript-for-apex-developers
这是一个适合您的解决方案(只需更改商品名称以匹配您的商品名称即可):
var cbItem = apex.item('P1_CHECKBOX');
if (cbItem.getValue().length > 1) {
alert('You are not allowed to select more than one employee');
cbItem.setValue(); // Passing nothing to clear the value
}