1
如果用户没有设置值,我有此代码来验证我的富文本。富文本字段的验证公式
@If(Attachment1= "" ; @Do(@Prompt([Ok]; "Validation Error"; "Cannot leave blank Attachments."); @Return("")); "");
@If(Attachment2= "" ; @Do(@Prompt([Ok]; "Validation Error"; "Cannot leave blank Attachments."); @Return("")); "");
的问题是,即使富文本有一个价值,它不断提醒说 它是空白。
我该怎么做?
谢谢,我已经尝试过做QuerySave的。但事情是我需要在保存文档之前验证它。我也尝试过@attachments,但是我发现如果你有多个富文本字段,这不是有用的。 – Jose 2012-04-18 07:24:17
您是否尝试过文中提到的Lotusscript方法?它们都使用表示前端文档的NotesUIDocument类,因此可以验证未保存的文档。 – 2012-04-18 07:45:54
我已经尝试了所有三种。我有一个提交按钮,它将发送电子邮件并保存文档。会发生什么,如果我点击提交,它将首先发送一个电子邮件,然后--- Sub Querysave(Source作为Notesuidocument,继续作为变体) If(Source.FieldGetText(“rtfield”)=“”)然后 \t \t Messagebox ( “请输入一些文字。”) \t \t呼叫Source.GotoField( “rtfield”) \t \t继续=假 \t结束如果 结束小组---会提示 “请输入一些文字”。然后它会询问我是否想保存文档。我真的想在发送电子邮件和保存文档之前先验证它。 – Jose 2012-04-18 08:29:15