{"id":15355,"date":"2017-03-06T08:00:27","date_gmt":"2017-03-06T16:00:27","guid":{"rendered":"https:\/\/www.uxpin.com\/studio\/?p=15355"},"modified":"2020-04-22T06:35:43","modified_gmt":"2020-04-22T13:35:43","slug":"make-select-list-interactive-uxpin","status":"publish","type":"post","link":"https:\/\/www.uxpin.com\/studio\/tutorials\/make-select-list-interactive-uxpin\/","title":{"rendered":"How to Make a Select List Interactive"},"content":{"rendered":"<p>Select lists, also called drop-down menus, are common web form elements that let people choose one item from a set. They\u2019re handy for letting users choose, say, a method of shipping. But with a quick interaction, they can also reveal additional information.<\/p>\n<p>For example, if someone chooses an option for \u201cPayPal\u201d during the checkout phase of an e-commerce flow, the form might display a PayPal login. And if they choose \u201ccredit card,\u201d a long number field and short CVV field might appear instead.<\/p>\n<p>Same for shipping. Not every delivery method will take the same number of days. Giving people an estimate will help them choose the best option for their needs.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.uxpin.com\/studio\/wp-content\/uploads\/2017\/02\/Choose-a-shipping-method.gif\" alt=\"Choose a shipping message\" width=\"162\" height=\"164\" class=\"alignnone size-full wp-image-15357\"><\/p>\n<h2>Building your own options<\/h2>\n<p>UXPin has a HTML-like select or \u201cdrop-down\u201d element \u2014 just <a href=\"https:\/\/www.uxpin.com\/studio\/user-guide\/the-uxpin-editor\/#search\">search<\/a> for \u201cselectlist\u201d. But it\u2019s a little-known fact that you can create actions based on which item the user selects. You can use this to hide or reveal information and other form elements as required. Here\u2019s how it works.<\/p>\n<ul>\n<li>Create a <a href=\"https:\/\/www.uxpin.com\/studio\/user-guide\/multistate-elements\/\">multistate element<\/a> whose states hold the various types of information you want to show.<\/li>\n<li>Create a select list by searching for \u201cselectlist\u201d.<\/li>\n<li>Add a new interaction to that select list.\n<ul>\n<li>Trigger: Option select<\/li>\n<li>Action: Set state<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.uxpin.com\/studio\/wp-content\/uploads\/2017\/02\/Option-select-shipping-dates-with-MSE.png\" alt=\"Shipping with dates\" width=\"437\" height=\"408\" class=\"alignnone size-full wp-image-15356\" srcset=\"https:\/\/www.uxpin.com\/studio\/wp-content\/uploads\/2017\/02\/Option-select-shipping-dates-with-MSE.png 437w, https:\/\/www.uxpin.com\/studio\/wp-content\/uploads\/2017\/02\/Option-select-shipping-dates-with-MSE-321x300.png 321w\" sizes=\"auto, (max-width: 437px) 100vw, 437px\" \/><\/p>\n<h2>Other ideas<\/h2>\n<p>You can apply this to many other use cases depending on what your users want to accomplish. For example:<\/p>\n<ul>\n<li><strong>How long will it take?<\/strong> The user chooses expedited shipping, and a time estimate appears.<\/li>\n<li><strong>PayPal or credit card?<\/strong> Make additional fields appear if the user opts to pay with Visa or Mastercard.<\/li>\n<li><strong>Do you have a promo code?<\/strong> Make a form field appear to accept the discount.<\/li>\n<li><strong>Shipping overseas?<\/strong> Hide domestic U.S. shipping options if the user\u2019s sending a package to, say, Poland.<\/li>\n<\/ul>\n<p>Build interactive forms today.<\/p>\n<section class=\"uxpin-trial-widget\"><h2>Join the world's best designers who&nbsp;use UXPin.<\/h2><span class=\"white-info\">Sign up for a free trial.<\/span><a href=\"https:\/\/www.uxpin.com\/sign-up\" class=\"btn btn-flat sign-up-btn white\">Try it for free!<\/a><\/section>\n","protected":false},"excerpt":{"rendered":"<p>Select lists, also called drop-down menus, are common web form elements that let people choose one item from a set. They\u2019re handy for letting users choose, say, a method of shipping. But with a quick interaction, they can also reveal additional information. For example, if someone chooses an option for \u201cPayPal\u201d during the checkout phase<\/p>\n","protected":false},"author":27,"featured_media":15420,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,11,19],"tags":[],"class_list":["post-15355","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","category-tutorials","category-uxpin"],"yoast_title":"","yoast_metadesc":"Select lists, also known as drop-down menus, are common in web design. Learn how to include this interactive element in your UXPin prototype!","acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v18.2.1 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How to Make a Select List Interactive | UXPin<\/title>\n<meta name=\"description\" content=\"Select lists, also known as drop-down menus, are common in web design. Learn how to include this interactive element in your UXPin prototype!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.uxpin.com\/studio\/tutorials\/make-select-list-interactive-uxpin\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Make a Select List Interactive\" \/>\n<meta property=\"og:description\" content=\"Select lists, also known as drop-down menus, are common in web design. Learn how to include this interactive element in your UXPin prototype!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.uxpin.com\/studio\/tutorials\/make-select-list-interactive-uxpin\/\" \/>\n<meta property=\"og:site_name\" content=\"Studio by UXPin\" \/>\n<meta property=\"article:published_time\" content=\"2017-03-06T16:00:27+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-04-22T13:35:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.uxpin.com\/studio\/wp-content\/uploads\/2017\/03\/select-list-teaser.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"720\" \/>\n\t<meta property=\"og:image:height\" content=\"200\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Ben Gremillion\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@benthinkin\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ben Gremillion\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/tutorials\\\/make-select-list-interactive-uxpin\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/tutorials\\\/make-select-list-interactive-uxpin\\\/\"},\"author\":{\"name\":\"Ben Gremillion\",\"@id\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/#\\\/schema\\\/person\\\/6dd4adede4f1009af0b52cc6531d1d0f\"},\"headline\":\"How to Make a Select List Interactive\",\"datePublished\":\"2017-03-06T16:00:27+00:00\",\"dateModified\":\"2020-04-22T13:35:43+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/tutorials\\\/make-select-list-interactive-uxpin\\\/\"},\"wordCount\":304,\"image\":{\"@id\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/tutorials\\\/make-select-list-interactive-uxpin\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/wp-content\\\/uploads\\\/2017\\\/03\\\/select-list-teaser.jpg\",\"articleSection\":[\"Blog\",\"Tutorials\",\"UXPin\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/tutorials\\\/make-select-list-interactive-uxpin\\\/\",\"url\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/tutorials\\\/make-select-list-interactive-uxpin\\\/\",\"name\":\"How to Make a Select List Interactive | UXPin\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/tutorials\\\/make-select-list-interactive-uxpin\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/tutorials\\\/make-select-list-interactive-uxpin\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/wp-content\\\/uploads\\\/2017\\\/03\\\/select-list-teaser.jpg\",\"datePublished\":\"2017-03-06T16:00:27+00:00\",\"dateModified\":\"2020-04-22T13:35:43+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/#\\\/schema\\\/person\\\/6dd4adede4f1009af0b52cc6531d1d0f\"},\"description\":\"Select lists, also known as drop-down menus, are common in web design. Learn how to include this interactive element in your UXPin prototype!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/tutorials\\\/make-select-list-interactive-uxpin\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/tutorials\\\/make-select-list-interactive-uxpin\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/tutorials\\\/make-select-list-interactive-uxpin\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/wp-content\\\/uploads\\\/2017\\\/03\\\/select-list-teaser.jpg\",\"contentUrl\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/wp-content\\\/uploads\\\/2017\\\/03\\\/select-list-teaser.jpg\",\"width\":720,\"height\":200,\"caption\":\"select list teaser\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/tutorials\\\/make-select-list-interactive-uxpin\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Make a Select List Interactive\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/#website\",\"url\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/\",\"name\":\"Studio by UXPin\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/#\\\/schema\\\/person\\\/6dd4adede4f1009af0b52cc6531d1d0f\",\"name\":\"Ben Gremillion\",\"description\":\"Ben Gremillion is a Content Strategist at UXPin. He\u2019s worked as both a web designer and a back-end developer. On the side he builds and maintains a CMS for webcomic artists, and participates in annual NaNoWriMo challenges.\",\"sameAs\":[\"https:\\\/\\\/www.uxpin.com\",\"https:\\\/\\\/x.com\\\/benthinkin\"],\"url\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/author\\\/bengremillion\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to Make a Select List Interactive | UXPin","description":"Select lists, also known as drop-down menus, are common in web design. Learn how to include this interactive element in your UXPin prototype!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.uxpin.com\/studio\/tutorials\/make-select-list-interactive-uxpin\/","og_locale":"en_US","og_type":"article","og_title":"How to Make a Select List Interactive","og_description":"Select lists, also known as drop-down menus, are common in web design. Learn how to include this interactive element in your UXPin prototype!","og_url":"https:\/\/www.uxpin.com\/studio\/tutorials\/make-select-list-interactive-uxpin\/","og_site_name":"Studio by UXPin","article_published_time":"2017-03-06T16:00:27+00:00","article_modified_time":"2020-04-22T13:35:43+00:00","og_image":[{"width":720,"height":200,"url":"https:\/\/www.uxpin.com\/studio\/wp-content\/uploads\/2017\/03\/select-list-teaser.jpg","type":"image\/jpeg"}],"author":"Ben Gremillion","twitter_card":"summary_large_image","twitter_creator":"@benthinkin","twitter_misc":{"Written by":"Ben Gremillion","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.uxpin.com\/studio\/tutorials\/make-select-list-interactive-uxpin\/#article","isPartOf":{"@id":"https:\/\/www.uxpin.com\/studio\/tutorials\/make-select-list-interactive-uxpin\/"},"author":{"name":"Ben Gremillion","@id":"https:\/\/www.uxpin.com\/studio\/#\/schema\/person\/6dd4adede4f1009af0b52cc6531d1d0f"},"headline":"How to Make a Select List Interactive","datePublished":"2017-03-06T16:00:27+00:00","dateModified":"2020-04-22T13:35:43+00:00","mainEntityOfPage":{"@id":"https:\/\/www.uxpin.com\/studio\/tutorials\/make-select-list-interactive-uxpin\/"},"wordCount":304,"image":{"@id":"https:\/\/www.uxpin.com\/studio\/tutorials\/make-select-list-interactive-uxpin\/#primaryimage"},"thumbnailUrl":"https:\/\/www.uxpin.com\/studio\/wp-content\/uploads\/2017\/03\/select-list-teaser.jpg","articleSection":["Blog","Tutorials","UXPin"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.uxpin.com\/studio\/tutorials\/make-select-list-interactive-uxpin\/","url":"https:\/\/www.uxpin.com\/studio\/tutorials\/make-select-list-interactive-uxpin\/","name":"How to Make a Select List Interactive | UXPin","isPartOf":{"@id":"https:\/\/www.uxpin.com\/studio\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.uxpin.com\/studio\/tutorials\/make-select-list-interactive-uxpin\/#primaryimage"},"image":{"@id":"https:\/\/www.uxpin.com\/studio\/tutorials\/make-select-list-interactive-uxpin\/#primaryimage"},"thumbnailUrl":"https:\/\/www.uxpin.com\/studio\/wp-content\/uploads\/2017\/03\/select-list-teaser.jpg","datePublished":"2017-03-06T16:00:27+00:00","dateModified":"2020-04-22T13:35:43+00:00","author":{"@id":"https:\/\/www.uxpin.com\/studio\/#\/schema\/person\/6dd4adede4f1009af0b52cc6531d1d0f"},"description":"Select lists, also known as drop-down menus, are common in web design. Learn how to include this interactive element in your UXPin prototype!","breadcrumb":{"@id":"https:\/\/www.uxpin.com\/studio\/tutorials\/make-select-list-interactive-uxpin\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.uxpin.com\/studio\/tutorials\/make-select-list-interactive-uxpin\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.uxpin.com\/studio\/tutorials\/make-select-list-interactive-uxpin\/#primaryimage","url":"https:\/\/www.uxpin.com\/studio\/wp-content\/uploads\/2017\/03\/select-list-teaser.jpg","contentUrl":"https:\/\/www.uxpin.com\/studio\/wp-content\/uploads\/2017\/03\/select-list-teaser.jpg","width":720,"height":200,"caption":"select list teaser"},{"@type":"BreadcrumbList","@id":"https:\/\/www.uxpin.com\/studio\/tutorials\/make-select-list-interactive-uxpin\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.uxpin.com\/studio\/"},{"@type":"ListItem","position":2,"name":"How to Make a Select List Interactive"}]},{"@type":"WebSite","@id":"https:\/\/www.uxpin.com\/studio\/#website","url":"https:\/\/www.uxpin.com\/studio\/","name":"Studio by UXPin","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.uxpin.com\/studio\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.uxpin.com\/studio\/#\/schema\/person\/6dd4adede4f1009af0b52cc6531d1d0f","name":"Ben Gremillion","description":"Ben Gremillion is a Content Strategist at UXPin. He\u2019s worked as both a web designer and a back-end developer. On the side he builds and maintains a CMS for webcomic artists, and participates in annual NaNoWriMo challenges.","sameAs":["https:\/\/www.uxpin.com","https:\/\/x.com\/benthinkin"],"url":"https:\/\/www.uxpin.com\/studio\/author\/bengremillion\/"}]}},"_links":{"self":[{"href":"https:\/\/www.uxpin.com\/studio\/wp-json\/wp\/v2\/posts\/15355","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.uxpin.com\/studio\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.uxpin.com\/studio\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.uxpin.com\/studio\/wp-json\/wp\/v2\/users\/27"}],"replies":[{"embeddable":true,"href":"https:\/\/www.uxpin.com\/studio\/wp-json\/wp\/v2\/comments?post=15355"}],"version-history":[{"count":0,"href":"https:\/\/www.uxpin.com\/studio\/wp-json\/wp\/v2\/posts\/15355\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.uxpin.com\/studio\/wp-json\/wp\/v2\/media\/15420"}],"wp:attachment":[{"href":"https:\/\/www.uxpin.com\/studio\/wp-json\/wp\/v2\/media?parent=15355"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.uxpin.com\/studio\/wp-json\/wp\/v2\/categories?post=15355"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.uxpin.com\/studio\/wp-json\/wp\/v2\/tags?post=15355"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}