在Coldfusion中正确使用OR

时间:2017-02-15 16:22:33

标签: coldfusion

我在使用CF中的“OR”运算符时遇到问题。我曾尝试写过许多不同的或陈述,但似乎都没有工作,他们在第一个'eq'停止:

<cfif form.chosen eq 'Vickih' || 'AlyssaH'>
<cfif form.chosen eq 'Vickih' or 'AlyssaH'>

我只是在误写或滥用“OR”声明吗?我需要列出8个名字。我试图阻止“else if”一遍又一遍地重复相同的代码。

非常感谢任何帮助。我正在查找的文档说这应该有效。但是代码没有使用第二个名称只运行名字。

1 个答案:

答案 0 :(得分:8)

正确的语法是

<cfif form.chosen eq 'Vickih' OR form.chosen eq 'AlyssaH'>

您可以使用listFind或listFindNoCase函数并执行以下操作:

<cfif listFindNoCase('Vickih,AlyssaH',form.chosen)>

Adobe documentation