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

[已解决] 代码中的IF判断为什么前端的条件不判断,真接走最后一个IF createConfirm 这条了?

[复制链接]
kingkwok 发表于 2021-4-14 18:42:49 | 显示全部楼层 |阅读模式
本帖最后由 问题汇总专家 于 2021-4-23 10:32 编辑

【myApps/OBPM版本号】:v4.4- sp XX
【浏览器类型】:Chrome/其他
【联系方式-QQ】:
【联系电话】:
【问题描述】:

以下代码中的IF判断为什么前端的条件不判断,真接走最后一个IF createConfirm 这条了?

var startDate = getItemValueAsDate("请假开始时间");
var endDate = getItemValueAsDate("请假结束时间");
var t1 = getItemValueAsString("时段1");
var t2 = getItemValueAsString("时段2");
var days = getItemValueAsDouble("请假天数");
var reson = getItemValueAsString("请假原因");
if(startDate==null||startDate==""||endDate==null||endDate=="")
   {
        createAlert("日期不能为空!");
   }
if(days<0)
   {
        createAlert("日期填写有误,请核对!");
   }
if(days==0)
   {
        createAlert("时段选择有误,请核对!"+days);
   }
if(days>=1&&((t1=="上午")||(t1=="下午"&&t2=="下午")||(t2=="下午")))
   {
       createAlert("时段选择有误,请核对!");
   }
if(reson==null||reson=="") // ——————》直接走这条判断,以上不走。
  {
      createConfirm("请假原因未填写,确定要保存吗?");
  }
else
  {
      createConfirm("确定要保存吗?");   
  }
sandy还没有想好 发表于 2021-4-16 16:50:00 | 显示全部楼层
你可以直接在designer中对你要的时间选择框做个校验或者你自己打印一下有没有进入对应的if判断
回复

使用道具 举报

问题汇总专家 发表于 2021-4-23 10:32:48 | 显示全部楼层
关于您所提出的问题,目前同事这边已经给出出解决方法了哦,由于该帖楼主超过7天未响应,故该贴状态改为"已解决",后续如有其他问题可重新发帖或在我们的技术QQ群发出响应,我们将为您安排技术同事解答哟~~
回复

使用道具 举报

本版积分规则

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

GMT+8, 2026-8-15 01:14

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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