Здравствуйте все,
У меня проблема такого характера, может она детская, но как решить пока не знаю.
Есть несколько 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>