【发布时间】:2015-09-12 06:48:42
【问题描述】:
我是信息路径的新手,我知道如何使用字符串长度函数限制输入到文本框中的字符数。但是有什么办法可以限制在多行文本框中输入的单词数。
例如要求输入 10 个单词的字段较少
【问题讨论】:
-
您可以检查有多少个空格并只允许其中的 9 个。
-
我尝试使用这个 string-length(.) - string-length(translate(., " ","")) > 10 但它允许我输入超过 10 个字
-
@David GM 你能解释一下我该怎么做吗?
-
恐怕我做不到。我没有看标签就回答了——我以为我在浏览 VBA。我无法在 sharepoint/infopath 中编码。如果它以类似的方式工作,我会做的是检查空格的数量(你能让它工作吗?调试并检查不同的数字,看看它是否给出了正确的数字)。看到这个我用谷歌搜索字符串操作的东西bizsupportonline.net/infopath2010/videos/… 也许它可以给你一个想法 - 将字符串分成由空格分隔的子字符串(每个单词 1 个)。然后将它们重新组合在一起。
标签: infopath sharepoint-designer infopath2010