
Announcements
All,
I cannot spot my mistake with this code
If(IsBlank(DataCardValue41.Selected), Notify("Select at least 1 stakeholder", NotificationType.Error, 3000),
If(IsBlank(DataCardValue54.Text), Notify("State how the stakeholder(s) is affected", NotificationType.Error, 3000),
If(IsBlank(DataCardValue59.Text) && DataCardValue55.Selected.Value = "No" || DataCardValue56.Selected.Value = "No" || DataCardValue57.Selected.Value = "No",
Notify("Explain how you expect to complete the consultation", NotificationType.Error, 3000),
Navigate(Part1Screen))))The problem is with the 3rd statement, if the values are set to No, and Datacardvalue59.Text is blank, i want the message to appear, but what is happening is that field is not blank, and the message is still appearing, preventing navigation
Hi @PowerAGuy ,
You need to separate your and/or logic with brackets
If(
IsBlank(DataCardValue41.Selected),
Notify("Select at least 1 stakeholder", NotificationType.Error, 3000),
If(
IsBlank(DataCardValue54.Text),
Notify("State how the stakeholder(s) is affected", NotificationType.Error, 3000),
If(
IsBlank(DataCardValue59.Text) &&
(
DataCardValue55.Selected.Value = "No" ||
DataCardValue56.Selected.Value = "No" ||
DataCardValue57.Selected.Value = "No"
),
Notify("Explain how you expect to complete the consultation", NotificationType.Error, 3000),
Navigate(Part1Screen)
)
)
)
Please click Accept as solution if my post helped you solve your issue. This will help others find it more readily. It also closes the item. If the content was useful in other ways, please consider giving it Thumbs Up.