Back
Step 1/3
Select a service

How can we help?

Let’s turn those What IF’s into reality, select one or more services to get started.

Next
Contact Details

How can we reach you?

Final step! Fill out your contact info, and we’ll be in touch to discuss your project soon.

Leave blank if you don’t have one yet
Next
project details

Tell us about
the project

Tell us everything! Share your thoughts, ideas, and any specifics about your project. The more details, the better.

Thank you for contacting us!

We will be in touch soon

Keep your eyes peeled for an email from one of our founders.

Okay, got it!
Oops! Something went wrong while submitting the form.

Multi Select With Updating Text

Multi Select With Updating Text

A multi select dropdown that updates its toggle text in real time as users make selections. Built as an add-on to Finsweet's Custom Select, it shows selected options in the toggle separated by commas, truncating with "..." once the display hits 32 characters.

How it works:

A JavaScript snippet listens for clicks on each dropdown option. When a user selects or deselects an item, the script toggles the corresponding <option> element's selected state and updates the toggle div text dynamically. If nothing is selected, the placeholder text is restored. If the combined label text exceeds the character limit, it truncates cleanly.

How to set it up:

  • Clone the project and copy the 'COPY ME' element into your own project.
  • Copy the Finsweet Custom Select script from the cloned project's page settings into your <head> page custom code.
  • Add the JavaScript from the cloned project's page settings into your before </body> page custom code.
  • Publish and test.

The placeholder text and character limit are hardcoded in the script. To change them, edit the maxLength value and the placeholder string at the top of the JavaScript.

Fancy a Free Quote?

Got a crazy idea? We’re all ears. Reach out, share your story, and let’s make some magic together. Click below to get your free quote.

Go on, it's FREE
Forms not your thing, book a call instead