Javascript 如何使用CSJS从xp:listBox收集值?

Javascript 如何使用CSJS从xp:listBox收集值?,javascript,xpages,Javascript,Xpages,如何通过CSJS收集xp:listbox控件中的选定值 我尝试了复选框/单选按钮/输入字段的类似示例,但这并没有返回正确的值 这是一个JavaScript问题,而不是一个XPages问题,因此,如果您在Google/so中搜索“JavaScript get selected options select”,您将找到大量的问题示例 也就是说,下面是一个代码示例,可用于获取所选选项: var selected = []; var lb = document.getElementById("#{id:

如何通过CSJS收集xp:listbox控件中的选定值

我尝试了复选框/单选按钮/输入字段的类似示例,但这并没有返回正确的值


这是一个JavaScript问题,而不是一个XPages问题,因此,如果您在Google/so中搜索“JavaScript get selected options select”,您将找到大量的问题示例

也就是说,下面是一个代码示例,可用于获取所选选项:

var selected = [];
var lb = document.getElementById("#{id:yourListBoxId}");

for (var i=0; i<lb.options.length; i++) {
  var o = lb.options[i];
  if (o.selected) { selected.push(o.value); }
}

console.log(selected); 
var selected=[];
var lb=document.getElementById(“#{id:yourListBoxId}”);

对于(var i=0;i我正在使用jQuery val()函数

Hello Mark,我使用了jQuery val()函数,它似乎工作得很好。