IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Веб-программирование (https://www.imho.ws/forumdisplay.php?f=29)
-   -   Как создать подчиненный <SELECT> (https://www.imho.ws/showthread.php?t=102491)

psel 18.04.2006 18:53

Как создать подчиненный <SELECT>
 
Есть html форма, на ней расположено два списка типа SELECT, первый список Страны, второй Города. Как сделать чтоб при выборе в первом списке страны, во втором остались только города данной страны.

Naked 18.04.2006 18:58

Цитата:

psel:
Как сделать чтоб при выборе в первом списке страны, во втором остались только города данной страны
реализуется на яваскрипте - делаешь событие onchange в первом селекте, затем во второй (тоже яваскриптом) записываешь данные из уже приготовленных массивов... :)

RaZEr 18.04.2006 19:04

Учитывая что грузить все города сразу это самоубийство, то логично что список городов для страны ты будешь подгружать уже после её выбора. Если хочешь подгружать без перезагрузки страницы, то тебе нужен AJAX.

psel 18.04.2006 19:10

в яваскрипте не очень силен, нашел скрипт и добавил туда дополнительные поля, то что вышло - тут:
_http://users.i.com.ua/~admin/vibor.htm
В области добавил 25 областей, в города 899 городов, скрипт начал сбоить - некоторые области выводит по несколько раз, в Opera вообще не работает :(

Naked 18.04.2006 19:13

Цитата:

psel:
в Opera вообще не работает
работает все - только что проверил:) так ты в самом начале-то хотя бы в select не пиши все города - добавляй после того уже как выбрали страну...а вообще, по хорошему, если много городов, то:
Цитата:

RaZEr:
тебе нужен AJAX.

psel 18.04.2006 19:21

наверное всё таки нужен AJAX :) но тогда нужен пример, если можно ссылочку на что-то похожее
:молись:

Naked 18.04.2006 19:39

таксь, юзаем поиск и идем сюды:
__http://imho.ws/showthread.php?t=100085

psel 18.04.2006 19:58

The_naked
Что-то там похожего не нашлось :( буду с Гуглом советоваться


Часовой пояс GMT +4, время: 14:30.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.