Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
 
Фильтр авторов:    показать 
  скрыть
  Закрытая темаСоздание новой темыСоздание опроса

> Помогите, горю!!!
martell193  
[x]    Дата
Цитировать сообщение


Гость пожелал остаться неизвестным

Unregistered









нужно при событии onchange в марке, надо сделать запрос к серверу и получить по id марки, список моделей
и сделать из него такой же массив ключ => значение



Вот исходник, что нужно доработать?




<?php echo $form->dropDownListRow($model, 'group_id', ItemForm::modelList(6, 8), array('empty' => 'Выбор модели', 'class' => 'input-medium')); ?>
<?php echo $form->dropDownListRow($model, 'brand', CHtml::listData(MarkModel::model()->findAllByAttributes(array('parent' => 0)), 'id', 'name'), array('empty' => 'Марка', 'label' => false,
'onchange' => CHtml::ajax(
array('type'=>'POST',
'url'=>Yii::app()->createUrl('item/getmodels', array('object' => 'ItemRequest')),
'data' => array('mark' => 'js:$(this).val()'),
'loading' => "js:$('#models').html('<select disabled=\"disabled\"><option>".Yii::t('app', 'Загрузка')."...</option></select>')",
'clearchild' =>"js:$('#models').html('')",
'update'=> '#models')
),
));

?>
<?php if (isset($model->model) && !empty($model->model)):?>
<div id="models">
<?php echo $form->dropDownListRow($model, 'parent', CHtml::listData(MarkModel::model()->findAllByAttributes(array('parent' => $model->mark)), 'id', 'name'),array('empty' => 'Модель', 'label' => false));?>
</div>
<?php else:?>
<div id="models">
<?php echo $form->dropDownListRow($model, 'model', array(),array('empty' => 'Модель', 'label' => false));?>
</div>
<?php endif;?>
<?php echo $form->textFieldRow($model, 'price[2]', array('class' => 'input-small')); ?>
<?php echo $form->textFieldRow($model, 'run[2]', array('class' => 'input-small')); ?>
<?php echo $form->dropDownListRow($model, 'engine_key', ItemForm::getEngine_key(), array('empty' => '', 'class' => 'input-large')); ?>
<?php echo $form->textFieldRow($model, 'engine_volume[2]', array('class' => 'input-small')); ?>
<?php echo $form->dropDownListRow($model, 'client_id', ItemForm::getСlient_id(), array('class' => 'input-medium')); ?>

<?php echo $form->dropDownListRow($model, 'year[2]', ItemForm::getYear(), array('class' => 'input-small')); ?>
<?php echo $form->dropDownListRow($model, 'stime', ItemForm::getStime(), array('class' => 'input-medium')); ?>
<?php echo $form->dropDownListRow($model, 'custom_key', ItemForm::getСustom_key(), array('empty' => '', 'class' => 'input-medium')); ?>
</div>

<br>
<div class="form-actions" style='margin-top: 420px'>
<?php
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Игорь_Vasinsky  
Дата
Цитировать сообщение

Пользователь сейчас на форуме



Лысый и злой
******

Профиль
Журнал
Группа: ★ЛжеЭксперт★
Завсегдатай форума
Сообщений: 25989
Пользователь №: 21350
На форуме: 6 лет, 8 месяцев, 23 дня
Карма: 725

Не курю:
1 год, 2 месяца, 9 дней


считай сгорел. оформи код в bb-теги - которые расположены над texarea куда ты вбил свой пост.


--------------------
Халявные ответы кончились.
Если нужен готовый код - готовьтесь заплатить.
Райкин тоже был артист

Возле дома был сарай
А когда всё хорошо
Можно просто покурить

user posted image
http://ufa102.xyz/
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
DedMorozzz  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Эникейщик
******

Профиль
Группа: Эксперт
Группа переписки
Сообщений: 4053
Пользователь №: 19498
На форуме: 7 лет, 1 месяц, 10 дней
Карма: 89





 ! 

М
Закрыто
DedMorozzz

Цитата
Давайте вменяемые названия вашим темам.
За названия тем: Помагите 3 сутки не сплю!! и им подобные буду раздавать баны, а сами темы закрывать.

Создаём новую тему и выбираем название, отображающее суть вопроса


--------------------
Если не говорить пользователям, что Linux это "Сложно и страшно", то им совершенно всё равно, в чём не разбираться
PMПисьмо на e-mail пользователюСайт пользователяICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Закрытая темаСоздание новой темыСоздание опроса