Всем здравствуйте
Нужна небольшая помощь
Есть кусок js кода
CODE ( javascript):
скопировать код в буфер обмена
<script type="text/javascript"> var ajax = new Array(); function getCityList(sel){ var countryCode = sel.options[sel.selectedIndex].value; document.getElementById('subcat').options.length = 0; if(countryCode.length>0){ var index = ajax.length; ajax[index] = new sack(); ajax[index].requestFile = 'city.php?country='+countryCode; ajax[index].onCompletion = function(){ createCities(index) }; ajax[index].runAJAX(); } } function createCities(index) { var obj = document.getElementById('subcat'); eval(ajax[index].response); } </script>
Как сделать так чтобы при выборе первого селекта автоматически менялись и 2 последующих, как я понял нужен уникальный id, как присвоить его правильно, на данный момент при выборе первого селекта, открывается 2-ой связанный. 3-й как и 2-ой должен открываться с ним вместе
PHP:
скопировать код в буфер обмена
$select_contry_city .= " / <select id=\"subcat\" name=\"subcat\">"; $select_contry_city .= "<option value=\"0\">Выберите подкатегорию</option>\n"; $select_contry_city .= "</select>"; $select_contry_city .= " / <select id=\"subcat2\" name=\"subcat2\">"; $select_contry_city .= "<option value=\"0\">Выберите подкатегорию</option>\n"; $select_contry_city .= "</select>";
К примеру в базу внести нужно несколько городов одной страны.
Т.е при выборе России 2 последующих селекта должно автоматически открыться. на данный момент открывается 2-ой селект. и данный пост был вопросом как открывать последующие селекты. 3,4, 5 и т.д.
Заранее спасибо(Отредактировано автором: 06 Мая, 2016 - 20:07:08)
|