Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как прекрепить option в другом option 
V
    Опции темы
savmp
  Дата 24.8.2010, 20:36 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Awaiting Authorisation
Сообщений: 260
Регистрация: 27.7.2009
Где: Геленджик

Репутация: -13
Всего: -16



Здравствуйте!

Есть большая проблема!
Помогите!

На странице есть два select... один сверху другой снизу...
Как сделать так чтобы при выборе в первом меню select определённый параметр... второй select сразу же содержал соответствующий ему select


// select первый - главный
<select class='selected-001'>
<option value='001'>&nbsp;&nbsp;1  - Бытовая техника:</option>
<option value='002'>&nbsp;&nbsp;2  - Компьютерная техника:</option>
<option value='003'>&nbsp;&nbsp;3  - Цифровая техника:</option>
</select>
// select первый - главный


// это select если выбор первого select был <option value='001'>&nbsp;&nbsp;1  - Бытовая техника:</option>
<select class='selected-002'>
<option value='001-001'>&nbsp;&nbsp;1  - Телевизор:</option>
<option value='001-002'>&nbsp;&nbsp;2  - Пылисос:</option>
<option value='001-003'>&nbsp;&nbsp;3  - Печка:</option>
</select>
// это select если выбор первого select был <option value='001'>&nbsp;&nbsp;1  - Бытовая техника:</option>



// это select если выбор первого select был <option value='002'>&nbsp;&nbsp;1  - Компьютерная техника:</option>
<select class='selected-002'>
<option value='002-001'>&nbsp;&nbsp;1  - Видеокарта:</option>
<option value='002-002'>&nbsp;&nbsp;2  - Процесор:</option>
<option value='002-003'>&nbsp;&nbsp;3  - Принтер:</option>
</select>
// это select если выбор первого select был <option value='002'>&nbsp;&nbsp;1  - Компьютерная техника:</option>






// это select если выбор первого select был <option value='003'>&nbsp;&nbsp;1  - Цифровая техника:</option>
<select class='selected-002'>
<option value='003-001'>&nbsp;&nbsp;1  - Фотокамера:</option>
<option value='003-002'>&nbsp;&nbsp;2  - Телефон:</option>
<option value='003-003'>&nbsp;&nbsp;3  - Гаджет:</option>
</select>
// это select если выбор первого select был <option value='003'>&nbsp;&nbsp;1  - Цифровая техника:</option>




ТОЕСТЬ как сделать так чтобы при выборе одного из параметра select первого второй select сраз уже менялся на соответствующий ему!?

PM MAIL ICQ   Вверх
skyboy
Дата 24.8.2010, 20:43 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 75
Всего: 260



"сразу же менялся" - это без перезагрузки страницы? тогда идем в раздел javascript и спрашиваем там.
или же при формировании html кода страницы? тогда было бы нелишним узнать код, который формирует select'ы, чтоб сказать, в каком месте вставить if и echo 'selected="selected"'
PM MAIL   Вверх
overmetallist
Дата 24.8.2010, 20:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 51
Регистрация: 19.8.2010

Репутация: нет
Всего: нет



чето типа этого - позже постараюсь подредактировать
Код

foreach (glob('*.js') as $filename) {
    $l = preg_replace('/(^calendar-|.js$)/', '', $filename);
    $selected = '';
    if ($l == $lang)
        $selected = 'selected="selected" ';
    $display = $l;
    if ($l == 'en')
        $display = 'EN';
    echo '<option ' . $selected . 'value="' . $l . '">' . $display . '</option>';
}

PM MAIL WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.3959 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.