Take the 2-minute tour ×

I have a drop down box that has worked until now. New data in our system means that having a drop down box on a particular screen is no longer feasible, because it would contain tens or hundreds of thousands of values.

I still need to have just one value selected by the user. Is there a better control I can use for this? Such as something that would allow the user to reduce the potential dataset by typing the first few characters?

share|improve this question
how about autocomplete? –  epitka Mar 14 '11 at 16:21

4 Answers 4

up vote 4 down vote accepted

You could use one of the autocomplete plugins:

JQuery Autocomplete

Devbridge Autocomplete

jQuery Autocomplete Mod

share|improve this answer

You could use a plugin like FCBKcomplete. It generates a Facebook like search option.

share|improve this answer

I think one of the last yayQuery podcasts mentioned a website that had a listbox that was populated as the user scrolled through it.

share|improve this answer

This is a really good one: http://harvesthq.github.com/chosen/

However, it can be a bit inflexible sometimes. I wrote an xa.js fork of it from scratch at: https://github.com/skippychalmers/xa-chosen

share|improve this answer

Your Answer


