I'm working on a responsive landing page where users arrive after clicking on online ad. On the form, users need to select a location (105 possible) at which they would like their service. Unfortunately, our CRM stinks and once a lead goes into our system, the location is very very hard to change.
So with 105 locations, currently we have a dropdown. We can break this into opt groups by state, which still is annoying on mobile because it's so long, break it into two select boxes one state and one mobile, or something else?
I would want to just detect the closest loc, but often the user is on the form somewhere other than where they live. For example they visit at work, but want treatment near their home.
What do you think the best way to handle long selects is?