如何检查oncomplete中的两个以上条件

问题描述 投票:0回答:2

我有4个条件要检查,我想在完整的声明中检查它。我认识到我只能使用if else检查两个。如果我使用if - > else if - > else if - > else if if检查oncomplete中的4个条件。当我这样做时,它只能检查是否(如果只是2个条件)是否有任何方法可以检查两个以上的条件?那是我的代码。该代码只能检查if和first else if

<a4j:commandLink .....
action ....
oncomplete=" if (1st condtition ) ; else if (2nd condition) ; else if (3th condition ) ; else if (4th condition)"

有任何想法吗?

javascript html ajax if-statement xhtml
2个回答
0
投票

如果你想检查true

if(1st condition && 2nd condition && 3rd condition && 4th condition){}

或任何一个true

if(1st condition || 2nd condition || 3rd condition || 4th condition){}

0
投票

我找到了自己的问题。我将在其中解释它。但我会更适合你和所有随时阅读它的人解释我的问题。所以:我有一个.xhtml文件,我使用Seam框架和JSF来连接我项目的前端和后端。我也在使用AJAX。我有正在包含的内容:onclick,action,oncomplete,render。所以在oncomplete中我想检查4种不同的condtition,取决于结果我想从一些java类调用一个方法。但是,仅仅在其他情况下,oncomplete支持。 - svennnx3 3分钟前编辑 我想使用if else if,否则if,else if。不幸的是,它不会工作。所以我只做了2个condtition(如果和其他)。我的方法只设置了2个布尔变量。然后我打电话给我的布尔是真的时显示一个对话窗口。这解决了我的问题,一次显示两个对话框,或只有一个变量为真时只显示1个:)

© www.soinside.com 2019 - 2024. All rights reserved.