Select to view content in your preferred language

Problem with dependent question and multiple choice select

919
4
Jump to solution
09-11-2025 01:43 PM
JessDavis
Emerging Contributor

I am creating a survey where participants are required to select a few multiple choice options. I have 'Other' as an answer option for the multiple choice select and created a question that is prompting the participant to 'specify other' in a text box - this question dependent upon the participant selecting 'other' in the multiple choice answer options. I noticed that the dependent text box only pops up if you select 'other' first, and if you select a few other multiple choice options and then select 'other', the text box won't pop up. Is there a workaround for this so that even if you select 'other' last, the dependent text box still pops up? Thanks 🙂

0 Kudos
2 Solutions

Accepted Solutions
AlfredBaldenweck
MVP Regular Contributor

Try using contains() or selected() instead of =.

Multi-select go in as a delimited list (either commas or semicolons idr) so as soon as there's more than one value, it's no longer equal to any one of the choices you have.

View solution in original post

Neal_t_k
Honored Contributor

Try this instead of your current relevancy

selected(${options_select},'Other')

https://community.esri.com/t5/arcgis-survey123-blog/survey123-tricks-of-the-trade-xlsform-functions/...

So a select multiple forms a comma delimited list.  the selected function acts differently as it triggers if that answer is in the list. Where as the '=' I think takes either the whole list or just looks at the first selection.  The selected() function is especially useful when using select multiples.

View solution in original post

4 Replies
AlfredBaldenweck
MVP Regular Contributor

Try using contains() or selected() instead of =.

Multi-select go in as a delimited list (either commas or semicolons idr) so as soon as there's more than one value, it's no longer equal to any one of the choices you have.

JessDavis
Emerging Contributor

I am creating a survey where participants are required to select a few multiple choice options. I have 'Other' as an answer option for the multiple choice select and created a question that is prompting the participant to 'specify other' in a text box - this question dependent upon the participant selecting 'other' in the multiple choice answer options. I noticed that the dependent text box only pops up if you select 'other' first, and if you select a few other multiple choice options and then select 'other', the text box won't pop up. Is there a workaround for this so that even if you select 'other' last, the dependent text box still pops up? Thanks 

0 Kudos
Neal_t_k
Honored Contributor

Try this instead of your current relevancy

selected(${options_select},'Other')

https://community.esri.com/t5/arcgis-survey123-blog/survey123-tricks-of-the-trade-xlsform-functions/...

So a select multiple forms a comma delimited list.  the selected function acts differently as it triggers if that answer is in the list. Where as the '=' I think takes either the whole list or just looks at the first selection.  The selected() function is especially useful when using select multiples.

JessDavis
Emerging Contributor

Thank you so much! This worked for me.

0 Kudos