Lotus notes 如何设置Lotus Notes表单中文本字段的最大长度?

Lotus notes 如何设置Lotus Notes表单中文本字段的最大长度?,lotus-notes,Lotus Notes,我在LotusNotes表单中添加了一个新的(文本)字段。表单是应用程序模板的一部分 我需要为字段设置75个字符的最大长度,但我在任何地方都找不到“maxlength”属性。我在“输入验证”中添加了以下代码: 不过,验证对用户不是很友好,因为用户只有在单击“保存”后才能看到此消息。我需要此字段的最大长度限制 我已经尝试将MAXLENGTH=75添加到HTML属性和“HTML标记”->“其他”中,但没有成功 我正在使用Lotus Domino Designer 8.5.2。据我所知,没有“标准方法

我在LotusNotes表单中添加了一个新的(文本)字段。表单是应用程序模板的一部分

我需要为字段设置75个字符的最大长度,但我在任何地方都找不到“maxlength”属性。我在“输入验证”中添加了以下代码:

不过,验证对用户不是很友好,因为用户只有在单击“保存”后才能看到此消息。我需要此字段的最大长度限制

我已经尝试将MAXLENGTH=75添加到HTML属性和“HTML标记”->“其他”中,但没有成功


我正在使用Lotus Domino Designer 8.5.2。

据我所知,没有“标准方法”可以做到这一点

有一些基于JavaScript的方法或多或少对用户友好。。。也许这些工作中的一个或一个组合适合您:


据我所知,没有“标准方法”可以做到这一点

有一些基于JavaScript的方法或多或少对用户友好。。。也许这些工作中的一个或一个组合适合您:


只有在浏览器中查看此表单,并且字段类型为文本字段(即不是多行)时,MAXLENGTH属性才有效


在Notes客户端,字段验证是处理此问题的典型方法。如果您想阻止键盘输入第75个字符之后的内容,客户端JavaScript应该提供一种在按键时进行验证的方法。要处理的事件是OnKeyDown-检查长度,如果超出限制,则取消输入

只有在浏览器中查看此表单,并且字段类型为文本字段(即不是多行)时,MAXLENGTH属性才起作用


在Notes客户端,字段验证是处理此问题的典型方法。如果您想阻止键盘输入第75个字符之后的内容,客户端JavaScript应该提供一种在按键时进行验证的方法。要处理的事件是OnKeyDown-检查长度,如果超出限制,则取消输入

可能太晚了,但无论如何

您是否尝试将原始公式放入字段的OnChange事件中?这样做至少可以将消息从用户单击“保存”的时间提前到用户取消选择字段的时间


我不认为你能做到这样,你在打字时会被一条信息打断,上面写着“太多输入了,谢谢你”。:-/

可能太晚了,但无论如何

您是否尝试将原始公式放入字段的OnChange事件中?这样做至少可以将消息从用户单击“保存”的时间提前到用户取消选择字段的时间


我不认为你能做到这样,你在打字时会被一条信息打断,上面写着“太多输入了,谢谢你”。:-/

谢谢你的回答。OnKeyDown事件似乎只适用于web浏览器,客户端/JavaScript没有选项。感谢您的回答。OnKeyDown事件似乎只适用于web浏览器,客户端/JavaScript没有任何选项。我仍然有点惊讶于该字段缺少如此原始的功能。最后,我在文本字段旁边创建了一个计算字段,用于指示剩余字符数。剩余的字符数会在onChange事件中更新。我仍然有点惊讶于这个字段缺少如此原始的功能。最后,我在文本字段旁边创建了一个计算字段,用于指示剩余字符数。剩余的字符数会在onChange事件中更新。是的,我想我试过了。。我不记得为什么我没有选择那样做,但它已经在生产了。谢谢你的回答是的我想我试过了。。我不记得为什么我没有选择那样做,但它已经在生产了。谢谢你的回答。
@If(@Length(qasubjects) > 75; @Failure("The maximum length is 75 characters."); @Success)