用Lotus作BS开发时,经常会碰到出错提示的处理,常用的做法是通过JS中alert()来实现。其实可以通过Lotus公式语言与JavaScript结合使得编码更为简单。
在域的Input Valiation事件中进行处理,采用公式中加入JavaScript代码来实现。
例如,要判断两个域的域值数量是否相等,如果不等,则给出提示然后返回当前页面,其代码如下:
WarnStr := <Script Languange=JavaScript> + @newline +
alert(两域取值数量不相等); + @newLine +
history.go(-1); + @newline+
</Script>;
@if(@elements(FieldA)<>@elements(FieldB);@failure(WarnStr);@success)
公式与JavaScript相结合处理BS出错
精选 转载pstn2008 博主文章分类:Lotus Domino开发
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
如何1秒处理10万订单而不出错?
如何1秒处理10万订单而不出错?
redis 数据库 Redis -
【JavaScript】 Promise:异步处理的强大工具
探索 JavaScript Promise 的特点、以及使用方法。
异步操作 javascript 实际开发 -
数学——抽象与具体相结合
高度的抽象性是数学学科理论的基本特点之一.数学以现实世界的空间形式和数量。
新知识 数学思想 多项式 -
华为SSL ×××+NPS与AD相结合(一)
华为USG搭建SSL VPN+NPS与AD相结合(一)
AD NPS USG SSL VPN -
华为SSL ×××+NPS与AD相结合(二)
华为USG搭建SSL VPN+NPS与AD相结合(二)
VPN SSL AD NPS USG -
编写WAF指纹探测与Sqlmap相结合
使用Python编写探测WAF指纹脚本,再结合到Sqlmap中,这样以后再探测网站时,如果识别到此WAF指纹,就会显示出来。
sql python php waf 网络安全 -
SpringMVC与REST相结合实现RESTful风格
【1】REST简介REST : 即 Representational State Transfer 。(资源)表现层状态转化。资源 : 网络上的一个实体或者说是。因此用户想
spring mvc rest spring xml mvc -
反射 特性相结合
反射 特性
职场 休闲 反射 反射特性