Показать сообщение отдельно
  #1 (permalink)  
Старый 31.07.2010, 18:40
Аспирант
Отправить личное сообщение для Ultimatum Посмотреть профиль Найти все сообщения от Ultimatum
 
Регистрация: 18.06.2010
Сообщений: 63

select по умолчанию
Здравствуйте все,
У меня проблема такого характера, может она детская, но как решить пока не знаю.

Есть несколько select по порядку. у всех селектов есть своя некоторая привязка. При выборе некоторого значения у первого селекта, должен измениться сразу следующий селетк. При выборе второго селект списка, меняеться значение 3_го селекта. Все это реалезованно на JS и скрипт достаточно большой.

Проблема в том, что если сделать в списках выбор, причем все силекты динамические кроме первого, то как раз первый селект если сделать там выбор не измениться при обновлении страницы, а остальные станут как положенно по дефолту.

JS
function get_down() {

var metrovalue = document.getElementById("get_down").value



if(metrovalue == "1a"){
/*	снять 	*/
		document.getElementById('ade').innerHTML	= 			
			<select class="select_arenda" name="get_down"  id="get_down_yandex">;
				<option onclick="select_arenda_select()" value="get_down_1">Квартиру или комнату</option>;
				<option onclick="select_arenda_select()" value="get_down_2">Гараж или  стоянку</option>;
				<option onclick="select_arenda_select()" value="get_down_3">Дом, дачу</option>;
			</select>;
			
			
}else{
		document.getElementById('ade').innerHTML	= 			
			<select class="select_arenda" name="get_down" id="get_down_yandex">;
				<option   onclick="select_arenda_select()"   value="get_down_4">Квартиру или комнату</option>;
				<option  onclick="select_arenda_select()"  value="get_down_5">Гараж или  стоянку</option>;
				<option  onclick="select_arenda_select()"  value="get_down_6">Дом, дачу или участок</option>;
			</select>; 

}
	}


html
<tr height="20"  valign="top">
	<td width="200">
		<select class="select_arenda" name="get_down"  id="get_down">
			<option onclick="get_down()" label="снять" value="1a">снять</option>
			<option onclick="get_down()" label="купить" value="2a">купить</option>
		</select>

	</td>
		<td width="200">
		<div id="ade">
		
			<select class="select_arenda" name="get_down"  id="get_down_yandex">
				<option onclick="select_arenda_select()" value="get_down_1">Квартиру или комнату</option>
				<option onclick="select_arenda_select()" value="get_down_2">Гараж или  стоянку</option>
				<option onclick="select_arenda_select()" value="get_down_3">Дом, дачу</option>

			</select>
			

			</div>
	</td>
	<td width="280">
	<div id="select_arenda_select">
			<select class="select_arenda" name="get_down"  id="get_down">
				<option  value="3s">однокомнатную квартиру</option>
				<option  value="4s">двухкомнатную квартиру</option>

				<option  value="5s">трехкомнатную квартиру</option>
				<option  value="6s">четырехкомнатную квартиру</option>
				<option value="2s">комнату в квартире</option>
			</select>
	</div>
	</td>
	</tr>
Ответить с цитированием