# Access Label and Value of variable prompt type "Dropdown Select"

**URL:** <https://www.finalbuilder.com/forums/t/access-label-and-value-of-variable-prompt-type-dropdown-select/7008>\
**Category:** Discussion\
**Created:** [March 18, 2021, 8:34am UTC](https://www.finalbuilder.com/forums/t/access-label-and-value-of-variable-prompt-type-dropdown-select/7008 "2021-03-18T08:34:42Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![Sparky](https://www.finalbuilder.com/forums/user_avatar/www.finalbuilder.com/sparky/32/10_2.png) [@Sparky](https://www.finalbuilder.com/forums/u/Sparky)\
**Post date:** [March 18, 2021, 8:56am UTC](https://www.finalbuilder.com/forums/t/access-label-and-value-of-variable-prompt-type-dropdown-select/7008/2 "2021-03-18T08:56:31Z")

</div>

Hi Thomas,

Sorry, the label is not available - only the value is stored. Variables don’t currently have properties and extending the expression engine for variables would be a major piece of work that we cannot prioritise at the moment.

As a workaround, you could use two list variables: one for the label and one for the value as described in option 2 of this post: [Variable dictionary / map? populate value based on selected keys in form?](https://www.finalbuilder.com/forums/t/variable-dictionary-map-populate-value-based-on-selected-keys-in-form/6994/2).

Alternatively, add the label to the start of each value with a separator e.g. Label:Value, and use the Split function to extract the label `$Utils.GetString(%Mode%).Split(":").First()$` and the value `$Utils.GetString(%Mode%).Split(":").Last()$`.

---

_[View the full topic](https://www.finalbuilder.com/forums/t/access-label-and-value-of-variable-prompt-type-dropdown-select/7008)._
