X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> onChange
LoaD_hb
LoaD_hb
Topic Starter сообщение 3.3.2009, 15:17; Ответить: LoaD_hb
Сообщение #1


Возникла проблема... заключается в следующем: динамически выпадающие списки.
Нужно что бы при выборе из одного списка генерировалось соответствующее значение в другом... мне подсказали что проблема с onChange, но сам никак не могу разобраться с этим. Прошу вашей помощи. Вот код:
<select size="1" id="List1" name="company" >
<?
include("config.php");
$sql = "SELECT * FROM kat ORDER BY `title`";
$result_comp = mysql_query($sql);
$list_users = "";
$first_comp=1;
$i=0;
while ($row_comp = mysql_fetch_assoc($result_comp)){
   print   "<option value='".$row_comp['id']."'>".$row_comp['title']."</option>";
   if ($first_comp ==1){
      $first_comp = 0;
   }else{
      $list_users .= ", \n";
   }
   $first_work=1;
   $sql = "SELECT * FROM klass WHERE `kat_id` = ".$row_comp['id']." ORDER BY `title`";
   $result_users = mysql_query($sql);
   while ($row_users = mysql_fetch_assoc($result_users)){
      if ($first_work ==1){
         $list_users .= "'".$row_users['id']."':'".$row_users['title']."'";
          $first_work = 0;
      }else{
         $list_users .= ", \n '".$row_users['id']."':'".$row_users['title'].".'";
      }
   }
}
?>
</select>

<!-- Подчиненный список 2 (изначально пуст) -->
<select size="1" id="List2" name="worker"></select>
<script type="text/javascript">
// Создаем новый объект связанных списков
var syncList1 = new syncList;
// Определяем значения подчиненного списка
syncList1.dataList = {  
<?php echo $list_users; ?>
};
// Включаем синхронизацию связанных списков
syncList1.sync("List1","List2");
</script>

Этот пример я нашел в инете, но что то никак в нем не разберусь... куда нужно вставить onChange и как правильно написать все это...? Помогите пожалуйста...

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


 



RSS Текстовая версия Сейчас: 24.4.2024, 21:19
Дизайн