How to use operator "AND" in a conditional statement | Community
Skip to main content
New Participant
Jul 5, 2021 7:16 AM UTC
Question

How to use operator "AND" in a conditional statement

Hi there, 

 

I can't seem to find anything for an && condition. 

I have used an "OR" for now - but this won't work the condition that I need:

 

Landing page code snippet: 

 

<% if (recipient.mobilePhone== "" || recipient.phone== "" ) {%> <!-- Has either a Phone or Mobile only --> <span class="nl-dce-field" id="span162503854014471" data-nl-expr="[recipient/@mobilePhone]">[Mobile]</span> <span class="nl-dce-field" id="span162509825182771" data-nl-expr="[recipient/@phone]">[Phone]</span>. <% } else { %> <!-- Has Phone AND Mobile --> <span class="nl-dce-field" id="span162503854014471" data-nl-expr="[recipient/@mobilePhone]">[Mobile]</span></strong> or <strong class="badge-teal"><span class="nl-dce-field" id="span162509825182771" data-nl-expr="[recipient/@phone]">[Phone]</span>. <% } %>

 

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.

4 replies

Employee
Jul 5, 2021 8:55 PM UTC

Hi,

 

the && should indeed be what is needed.

What is the result if you are using this?

Any error shown or just the wrong behaviour?

Translate
donrgalAuthor
New Participant
Jul 7, 2021 6:07 AM UTC

After further investigation, it seems that the expression for picking up the empty data isn't working.

 

For example:

Code:

<% if (recipient.phone== "") {%> <!-- Has either a Phone or Mobile only --> <p>Phone = IS empty:</p> <span class="nl-dce-field" id="span162503854014471" data-nl-expr="[recipient/@mobilePhone]">[Mobile]</span> <br/> <span class="nl-dce-field" id="span162509825182771" data-nl-expr="[recipient/@phone]"></span>[Phone] <% } else { %> <!-- Has Phone AND Mobile --> <p>Phone IS NOT = empty</p> <span class="nl-dce-field" id="span162503854014471" data-nl-expr="[recipient/@mobilePhone]">[Mobile]</span> <br/> <span class="nl-dce-field" id="span162509825182771" data-nl-expr="[recipient/@phone]">[Phone]</span> <% } %>

 

Result:

Data:
Phone: 9000 000
Mobile: 040000000
Data:
Phone:
Mobile: 040000000

Phone IS NOT = empty

040000000
9000 000

Phone IS NOT = empty

040000000

 

Any thoughts? 

 

Translate