Тысячи элементов в нескольких раскрывающихся меню

Клиент дал мне задачу, которую я не выполнял раньше, и поэтому я ищу как лучший способ сделать это. У них есть форма, которую они хотят, чтобы пользователи заполняли, но для одного поля они хотят, чтобы в трех раскрывающихся меню были размещены тысячи вариантов.

Например:

enter image description here

Таким образом, пользователь сможет выбрать только место проведения как только они выбрали город, только город после того, как они выбрали государство. (Хороший способ разбить тысячи вариантов.)

Я полагаю, что мог бы довольно легко это сделать, используя POSTBACK и простую базу данных, но я полагаю, что сделать что-то с AJAX и простой базой данных было бы более удачным решением.

Есть ли другие способы решения этой проблемы? Если нет, есть ли у кого-нибудь ссылки на учебные пособия или фрагменты кода, которые я мог бы взять? Во-вторых, как вы думаете, сколько времени потребуется вам , чтобы внедрить такую ​​систему?

Я никогда не делал этого раньше, поэтому я ' м в надежде избежать как можно большего количества непредвиденных ловушек. Спасибо.

6
задан Chuck Le Butt 19 May 2011 в 20:08
поделиться