Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Изменение списка опций для выбора в списке в зависимости от изменения опции в другом списке в одной форме
 
 автор: Myas   (26.03.2007 в 04:35)   письмо автору
 
 

Задача такая. В одной форме есть 2 нисподающих списка типа <SELECT>. Нужно, чтобы в зависимости от выбранного элемента в первом списке (opt1), менялся список возможных опций во втором (opt2) без перезагрузки всей страницы. Таблица соответствия, т.е. к какому opt1 относится конкретный opt2 хранится в MySQL. К примеру так:
opt2 opt1
Golf VW
Passat VW
Camry Toyota
Bluebird Nissan
Corolla Totyota

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

Страницы формируются динамически с помощью php.

   
 
 автор: 12345   (26.03.2007 в 11:56)   письмо автору
 
   для: Myas   (26.03.2007 в 04:35)
 

Называется "связанные списки" и ищется в форуме. Есть ссылка как на решение с имеющимися на странице данными, так и с подгрузкой по XMLHttp.

   
 
 автор: myas   (27.03.2007 в 13:58)   письмо автору
 
   для: 12345   (26.03.2007 в 11:56)
 

Да, извиняюсь... Я уже поискал. Сразу же после того, как запостил запрос.
В моем случае не обязательно соединяться с сервером он-лайн, достаточно подгрузить нужный массив в JS при загрузке страницы и потом с ним работать.
Нашел кучу вариантов, но так и не понял, какой из них самый лучший, т.е. который обеспечивает надежную работу для ВСЕХ браузеров.

   
 
 автор: Myas   (27.03.2007 в 14:00)   письмо автору
 
   для: 12345   (26.03.2007 в 11:56)
 

Да, извиняюсь... Я уже поискал. Сразу же после того, как запостил запрос.
В моем случае не обязательно соединяться с сервером он-лайн, достаточно подгрузить нужный массив в JS при загрузке страницы и потом с ним работать.
Нашел кучу вариантов, но так и не понял, какой из них самый лучший, т.е. который обеспечивает надежную работу для ВСЕХ браузеров.

   
 
 автор: 12345   (27.03.2007 в 19:49)   письмо автору
 
   для: Myas   (27.03.2007 в 14:00)
 

Лучший - который проще. С открыванием невидимых селектов.

   
 
 автор: Ramzero   (27.03.2007 в 20:19)   письмо автору
 
   для: Myas   (26.03.2007 в 04:35)
 

Решение здесь: http://www.softtime.ru/forum/read.php?id_forum=4&id_theme=12222

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования