首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jexl中的多个if语句

jexl中的多个if语句
EN

Stack Overflow用户
提问于 2017-06-28 03:08:54
回答 1查看 325关注 0票数 0

我一直在尝试想出一个自定义验证,它将检查以下所有三种情况,并根据满足的条件返回错误消息。这两个验证是分开工作的,有没有人可以帮助我们,让系统转到验证2和验证3,然后显示所有消息,而不管之前的条件是否满足

代码语言:javascript
复制
{//VALIDATION1

{ if (this.LastDate < this.occurrence_date) 
{ return "Last Date of Occurrence must be after First Date of Occurrence"; } 

}
}
{//VALIDATION2

{ if (this.FinancialProvision > sysdate) 
{ return "Financial provision date cannot be a future date"; } 

}
}

{//VALIDATION3

{ if (this.Settlement > sysdate) 
{ return "Settlement date cannot be a future date";} 

}
}
EN

回答 1

Stack Overflow用户

发布于 2018-02-18 16:17:47

为什么不连接验证字符串呢?然后在最后返回连接的字符串。

代码语言:javascript
复制
validation ="";

{//VALIDATION1

{ if (this.LastDate < this.occurrence_date) 
{ validation += " Last Date of Occurrence must be after First Date of Occurrence"; } 

}
}
{//VALIDATION2

{ if (this.FinancialProvision > sysdate) 
{ validation += " Financial provision date cannot be a future date"; } 

}
}

{//VALIDATION3

{ if (this.Settlement > sysdate) 
{ validation += " Settlement date cannot be a future date";} 

}
}
return validation;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44788048

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档