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

时间:2017-04-27 11:49:54

标签: javascript xpages

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

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

http://celinainsurance.blogspot.se/2011/04/getting-setting-values-with-ssjs-and.html

2 个答案:

答案 0 :(得分:1)

这是一个JavaScript问题,然后是XPage问题,所以如果您在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); 

答案 1 :(得分:1)

我正在使用jQuery val()函数