Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 18.10.2011, 17:39
Новичок на форуме
Отправить личное сообщение для lfbaby Посмотреть профиль Найти все сообщения от lfbaby
 
Регистрация: 18.10.2011
Сообщений: 1

Проблема с динамическим изменением третьего SELECT
Есть форма из 3 селектов.
При изменении первого 2 и 3 должны динамически меняться, подгружая значения option из БД.
Но у меня корректно меняется только 2 селект, а 3-ий с запозданием на 1 цикл. То есть при изменении первого, я считываю его значение и строю 2 селект затем в том же onchange считываю значение 2-ого селекта, но оно берется не новое, а старое, которое было до изменения.
Как это можно исправить?

Кратко по коду выглядит так:
<script>
function loadTab() { 
	new Ajax.Updater( 'level2', '/libhelp.php?id='+$("level1").value+'&level=2', { method: 'get' } );
	new Ajax.Updater( 'level3', '/libhelp.php?id='+$("level2").value+'&level=3', { method: 'get' } );
}
</script>


<?
<select onchange="javascript:void loadTab();" id="level1">
<option value="a">a</option><option value="b">b</option>
</select> &nbsp; 
<select id="level2">
</select> &nbsp; 
<select id="level3">
</select>
?>
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
IE и select проблема ИЕ grusha Internet Explorer 3 01.09.2011 15:27
Как сохранить предыдущее значение select? MaxD Общие вопросы Javascript 3 21.07.2011 12:36
Привязка картинок к динамическим спискам SELECT zerojava Элементы интерфейса 11 24.06.2011 09:37
Проблема с динамическим формированием select elepsion jQuery 1 31.10.2010 14:31
Продлема с получением данных из select Tartyga Общие вопросы Javascript 10 05.08.2009 22:13