我有一个ListBox,我需要将选择的选项数量限制为两个。我正在使用8.5.2所以不能使用SSJS自定义验证器,但我可以使用Java验证器。 Java验证器以逗号分隔的String接收到submittedValue。
如果值包含逗号,则会出现此问题。在这种情况下,如果我将commitValue字符串拆分为逗号,我的代码会认为已经选择了比实际更多的选项。
当将值写回基础Notes文档时,转换为getValue()已正确映射值。因此,如果getSubmittedValue()是ListBox中包含逗号的单个选项,则getValue()为我提供单个元素而不是两个元素。
我的查询是如何将getSubmittedValue()重现为getValue()转换,以正确计算出已选择了多少个选项。
答案 0 :(得分:0)
这是更多的工作 - 所以不聪明。
另一种选择:逐个取出可能的值:
....但可能最简单的方法是在一个小客户端JavaScript中计算check = checked值