Hi,
Thanks for the reply! So my set up is similar to what you see below. Option field is the field in question for the validation. Option1 can be picked on its own, but never with any of the other 21 options. So this has numerous conditions to check for this, which work very well regardless of the combination picked in the form. However, the issue is that this is a lookup feild that will grow with options and as of now each "option" value is typed into the formula. It would be idea to have a way to check for other choices being picked if option1 is picked, but not have to call them out by name. So in my head i am thinking more like this; =contains([option field],"Option1")+Option field has another choice picked. That 2nd part is not something i am familiar with in Nintex.
original formula;
contains([option field], "Option1")&&contains([option field],"Option2")||contains([option field], "Option1")&&contains([option field],"Option3")
||contains([option field], "Option1")&&contains([option field],"Option4")||contains([option field], "Option1")&&contains([option field],"Option5")
||contains([option field], "Option1")&&contains([option field],"Option6")||contains([option field], "Option1")&&contains([option field],"Option7")
||contains([option field], "Option1")&&contains([option field],"Option8")||contains([option field], "Option1")&&contains([option field],"Option9")
||contains([option field], "Option1")&&contains([option field],"Option10")||contains([option field], "Option1")&&contains([option field],"Option11")
||contains([option field], "Option1")&&contains([option field],"Option12")||contains([option field], "Option1")&&contains([option field],"Option13")
||contains([option field], "Option1")&&contains([option field],"Option14")||contains([option field], "Option1")&&contains([option field],"Option15")
||contains([option field], "Option1")&&contains([option field],"Option16")||contains([option field], "Option1")&&contains([option field],"Option17")
||contains([option field], "Option1")&&contains([option field],"Option18")||contains([option field], "Option1")&&contains([option field],"Option19")
||contains([option field], "Option1")&&contains([option field],"Option20")||contains([option field], "Option1")&&contains([option field],"Option21")
hope this helps, reach out with any questions on it, thanks!
Hi,
This is resolved. Thanks for the reply on the 1st comment! I ended up using;
contains([control],"option1")&&length([control])>1 - works like a charm and guessing i could add onto the 1st part with more contains in case i wanted to limit selections a bit more.
Good to hear that you've found an easy solution! This solution also enables you to add- or remove options without re-writing the whole code.