imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 18.04.2006, 18:53     # 1
psel
Junior Member
 
Аватар для psel
 
Регистрация: 12.09.2002
Сообщения: 124

psel Известность не заставит себя ждать
Как создать подчиненный <SELECT>

Есть html форма, на ней расположено два списка типа SELECT, первый список Страны, второй Города. Как сделать чтоб при выборе в первом списке страны, во втором остались только города данной страны.
psel вне форума  
Старый 18.04.2006, 18:58     # 2
Naked
::VIP::
 
Аватар для Naked
 
Регистрация: 15.05.2005
Адрес: Питер
Сообщения: 1 194

Naked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked Сэнсэй
Цитата:
psel:
Как сделать чтоб при выборе в первом списке страны, во втором остались только города данной страны
реализуется на яваскрипте - делаешь событие onchange в первом селекте, затем во второй (тоже яваскриптом) записываешь данные из уже приготовленных массивов...
__________________
Чтобы воля стала действующим началом, тело должно быть совершенным.
Naked вне форума  
Старый 18.04.2006, 19:04     # 3
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
Учитывая что грузить все города сразу это самоубийство, то логично что список городов для страны ты будешь подгружать уже после её выбора. Если хочешь подгружать без перезагрузки страницы, то тебе нужен AJAX.
RaZEr вне форума  
Старый 18.04.2006, 19:10     # 4
psel
Junior Member
 
Аватар для psel
 
Регистрация: 12.09.2002
Сообщения: 124

psel Известность не заставит себя ждать
в яваскрипте не очень силен, нашел скрипт и добавил туда дополнительные поля, то что вышло - тут:
_http://users.i.com.ua/~admin/vibor.htm
В области добавил 25 областей, в города 899 городов, скрипт начал сбоить - некоторые области выводит по несколько раз, в Opera вообще не работает
psel вне форума  
Старый 18.04.2006, 19:13     # 5
Naked
::VIP::
 
Аватар для Naked
 
Регистрация: 15.05.2005
Адрес: Питер
Сообщения: 1 194

Naked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked Сэнсэй
Цитата:
psel:
в Opera вообще не работает
работает все - только что проверил так ты в самом начале-то хотя бы в select не пиши все города - добавляй после того уже как выбрали страну...а вообще, по хорошему, если много городов, то:
Цитата:
RaZEr:
тебе нужен AJAX.
__________________
Чтобы воля стала действующим началом, тело должно быть совершенным.
Naked вне форума  
Старый 18.04.2006, 19:21     # 6
psel
Junior Member
 
Аватар для psel
 
Регистрация: 12.09.2002
Сообщения: 124

psel Известность не заставит себя ждать
наверное всё таки нужен AJAX но тогда нужен пример, если можно ссылочку на что-то похожее
psel вне форума  
Старый 18.04.2006, 19:39     # 7
Naked
::VIP::
 
Аватар для Naked
 
Регистрация: 15.05.2005
Адрес: Питер
Сообщения: 1 194

Naked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked Сэнсэй
таксь, юзаем поиск и идем сюды:
__http://imho.ws/showthread.php?t=100085
__________________
Чтобы воля стала действующим началом, тело должно быть совершенным.
Naked вне форума  
Старый 18.04.2006, 19:58     # 8
psel
Junior Member
 
Аватар для psel
 
Регистрация: 12.09.2002
Сообщения: 124

psel Известность не заставит себя ждать
The_naked
Что-то там похожего не нашлось буду с Гуглом советоваться
psel вне форума  

Опции темы

Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


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




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