找回密码
 注册成为天翎用户
查看: 869|回复: 4

[已解决] 请教各位,如何进行多个字段的数值比较?

[复制链接]
zkmwin 发表于 2021-1-5 18:27:33 | 显示全部楼层 |阅读模式
【myApps/OBPM版本号】:测试用户内部使用 天翎公司版权所有 weioa365 31661
【浏览器类型】:Chrome
【联系方式-QQ】:48676701
【问题描述】

       输入一个E值,然后根据AC的不同运算符号和BD数值,判断E是合格还是不合格。
       当输入E时,判断A或C的运算符号,再判断B或D的数值,如果CD无数值,则根据AB的范围判定是合格还是不合格,反之,如果AB无数值,则要根据CD来判定。另如果ABCD都有数值,要根据ABCD的运算符号和数值去判断取值范围,范围之内合格,范围之外不合格。
A: 下拉(>=,>,=)

B: 变量(数值)

C:下拉(<=,<,)

D:变量(数值)

E:输入数值
F:下拉(合格,不合格)
如下图,判断101不在50-100的范围内,是否合格的文本框自动显示不合格,反之,在50-100的范围内,自动显示合格。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册成为天翎用户

×
Abby 发表于 2021-1-7 19:44:14 | 显示全部楼层
用getItemValueAsDouble获取字段值进行比较
回复

使用道具 举报

 楼主| zkmwin 发表于 2021-1-12 14:17:40 | 显示全部楼层
Abby 发表于 2021-1-7 19:44
用getItemValueAsDouble获取字段值进行比较

请问有没有源码的实例参考一下?
回复

使用道具 举报

Abby 发表于 2021-1-13 20:05:09 | 显示全部楼层
/*这里我们以校验“总额”字段与“实际金额”字段比较为例。*/

var total_amount = getItemValueAsDouble("总额");

var amount = getItemValueAsDouble("实际金额");

var rtn = "";

if (total_amount< amount){

   rtn = "实际金额不能大于总额!";

}

rtn;
回复

使用道具 举报

admin 发表于 2021-1-18 19:31:13 | 显示全部楼层
关于您所提的问题,目前技术同事已经给出解决方案了哈~ 故该贴状态改为"已解决",后续如有其他问题可重新发帖或在我们的技术QQ群发出响应,我们将为您安排技术同事解答~~ 因此本贴关闭
回复

使用道具 举报

本版积分规则

手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-14 21:57

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表