Просмотр полной версии : Как создать подчиненный <SELECT>
Есть html форма, на ней расположено два списка типа SELECT, первый список Страны, второй Города. Как сделать чтоб при выборе в первом списке страны, во втором остались только города данной страны.
psel:
Как сделать чтоб при выборе в первом списке страны, во втором остались только города данной страны
реализуется на яваскрипте - делаешь событие onchange в первом селекте, затем во второй (тоже яваскриптом) записываешь данные из уже приготовленных массивов... :)
Учитывая что грузить все города сразу это самоубийство, то логично что список городов для страны ты будешь подгружать уже после её выбора. Если хочешь подгружать без перезагрузки страницы, то тебе нужен AJAX.
в яваскрипте не очень силен, нашел скрипт и добавил туда дополнительные поля, то что вышло - тут:
_http://users.i.com.ua/~admin/vibor.htm
В области добавил 25 областей, в города 899 городов, скрипт начал сбоить - некоторые области выводит по несколько раз, в Opera вообще не работает :(
psel:
в Opera вообще не работает
работает все - только что проверил:) так ты в самом начале-то хотя бы в select не пиши все города - добавляй после того уже как выбрали страну...а вообще, по хорошему, если много городов, то:
RaZEr:
тебе нужен AJAX.
наверное всё таки нужен AJAX :) но тогда нужен пример, если можно ссылочку на что-то похожее
:молись:
таксь, юзаем поиск и идем сюды:
__http://imho.ws/showthread.php?t=100085
The_naked
Что-то там похожего не нашлось :( буду с Гуглом советоваться
vBulletin® v3.8.5, Copyright ©2000-2024, Jelsoft Enterprises Ltd.