dropDownList onChange

Здравствуйте!

Есть форма, есть выпадающий список, в зависимости от выбора - необходимо вызывать функцию 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?

почему в одном случае срабатывает, а в другом нет?

Спасибо!

По идее ньансов быть не должно.

А что говорит Firebug или Dragonfly ? Может JS код не отображается в случае "Create"? Если нет, то вызывается ли my_change() из консоли?

Просматривал исходный код - все нормально, а когда Firebug-ом - сразу нашел ошибку :)

Спасибо огромное!