Возникла проблема... заключается в следующем: динамически выпадающие списки.
Нужно что бы при выборе из одного списка генерировалось соответствующее значение в другом... мне подсказали что проблема с 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+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
|