Всем доброго!
Скажите пожалуйста, как реализовать такую схему и возможно ли это?
Есть массив
<?
$model = array (
'Honda'=>array('Accord', 'Accord Inspire', 'Acty', 'Acty Truck'),
'Mazda'=>array('Atenza', 'Autozam', 'AZ-3','Autozam Revue','Axela'),
'Nissan'=>array('AD', 'Almera', 'Almera Classic'),
);
?>
Далее скрипт и форма
<script>
function loadCar(v){
var mas = eval(<?=json_encode($model["Honda"])?>);
var el = document.getElementById('names');
while(el.childNodes.length>0){
el.removeChild(el.childNodes[el.childNodes.length-1]);
}
for(var i=0;i<mas.length;i++){
var opt = document.createElement("option");
opt.innerHTML=mas[i];
el.appendChild(opt);
}
}
</script>
<form>
<select id="f_MarkaModel" name="f_MarkaModel" onchange="loadCar(this.value)">
<?
foreach ($model as $brand => $carList)
{
echo '<option onchange="loadModel('.$brand.')" value="' . $brand . '">' . $brand . '</option>' . "\n";
}
?>
</select>
<select id="names">
<option>Выберите модель</option>
</select>
</form>
Собственно вопрос в том, как мне получить не список hond а то, что появляется в (v) после смены селектора.