|
|
本帖最后由 问题汇总专家 于 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("确定要保存吗?");
} |
|