Esconder textbox se determinada condição se verificar

Pessoal, tenho o seguinte codigo:




	<div class="row">

		<?php echo $form->labelEx($model,'EstadoHigiene'); ?>

		<?php echo $form->dropDownList(

						$model,

						'EstadoHigiene', 						

						array(

							1=>'Limpo',

							2=>'Sujo',

						),

						array(

							'onchange' => 'javascript:$("#QTD").toggle()',  							

						)

					);?>

		<?php echo $form->error($model,'EstadoHigiene'); ?>

	</div>




	<!-- Campos a esconder se o EstadoHigiene = Sujo -->

	<div id='QTD'>


		<div class="row">

			<?php echo $form->labelEx($model,'QuantidadePedida'); ?>

			<?php echo $form->textField($model,'QuantidadePedida'); ?>

			<?php echo $form->error($model,'QuantidadePedida'); ?>

		</div>


		<div class="row">

			<?php echo $form->labelEx($model,'QuantidadeFornecida'); ?>

			<?php echo $form->textField($model,'QuantidadeFornecida'); ?>

			<?php echo $form->error($model,'QuantidadeFornecida'); ?>

		</div>

	

	</div>



Para a view create funciona bem, mas, ao chamar a view update, se verificar que o valor do atributo "EstadoHigiene" = "Sujo" esconde as duas textbox que tenho no form. Se for "Limpo" apresento as duas Textbox.

Abraço

Opa eu incluiria esse código no update:




if($model->EstadoHigiene == 2){ //Verifica se o id é igual ao "Sujo"

     Yii::app()->clientScript->registerScript('EscondeEstado','$("#QTD").hide()',CClientScript::POS_READY);

}



É mesmo isso Thii.Funciona perfeito. Abraço!