Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    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  
Дата
Цитировать сообщение

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



Здесь живет
******

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




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


--------------------
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
PM
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
DedMorozzz  
Дата
Цитировать сообщение

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



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

Профиль
Группа: Эксперт
Группа переписки
Сообщений: 4058
Пользователь №: 19498
На форуме: 15 лет, 4 месяца, 25 дней
Карма: 90





 ! 

М
Закрыто
DedMorozzz

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

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


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

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