Здравствуйте!
Есть форма, есть выпадающий список, в зависимости от выбора - необходимо вызывать функцию Javascript для выполнения определенных действий (некоторые элементы делаются disabled) - в примере поставил просто alert.
<script type="text/javascript" >
function my_change(id)
{
alert(id);
}
</script>
. . .
<?php $form=$this->beginWidget('CActiveForm', array(
'id'=>'cmr-zakaz-form',
'enableAjaxValidation'=>false,
)); ?>
. . .
echo $form->dropDownList($model, 'zagruzka_tamoz_type', $model->getTamozType(), array('onChange'=>'my_change(this)'));
Проблема собственно в следующем:
Когда изменяется запись - экшин update - вызывает функцию, выскакивает alert
Когда создается запись - экшин create - функция не вызывается.
Есть какие-то особенности при обработке onChange?
почему в одном случае срабатывает, а в другом нет?
Спасибо!