Например: Выбрал страну, стал активен выбор Региона, после выбора региона активен селект города.
Если кто возьмётся, пишите в личку. С ценой вопроса. Спасибо.
Код: Выделить всё
<div class="row">
<?php $models = GeoCountries::model()->findAll(
array('order' => 'ordering'));
$list = CHtml::listData($models, 'id', 'name');
echo $form->labelEx($model,'country_id');
echo $form->dropDownList($model, 'country_id', $list,
array('empty' => 'Выбор страны'));
echo $form->error($model,'country_id'); ?>
</div>
<div class="row">
<?php
$models_r = GeoRegions::model()->findAll(array('order' => 'id'));
$list_r = CHtml::listData($models_r, 'id', 'name');
echo $form->labelEx($model,'region_id');
echo $form->dropDownList($model, 'region_id', $list_r, array('empty' => 'Выбор Региона'));
echo $form->error($model,'region_id'); ?>
</div>
<div class="row">
<?php $models_c = GeoCities::model()->findAll(array('order' => 'id'));
$list_c = CHtml::listData($models_c, 'id', 'name');
echo $form->labelEx($model,'city_id');
echo $form->dropDownList($model, 'city_id', $list, array('empty' => 'Выбор Города'));
echo $form->error($model,'city_id'); ?>
</div>