Tenho o seguinte problema que não estou a conseguir resolver.
Num formulário ao seleccionar um curso pretendo que após a selecção deste sejam preenchidos automaticamente dois textfields que estão relacionados com a escolha efectuada, isto é, se eu escolher por exemplo o curso de Inglês tem de me preencher no campo de texto se este é Interno/Externo e Laboral/Pós-Laboral, estando esta informação na mesma tabela onde vou buscar o nome do curso.
Será que me podem dar um exemplo de como fazer.
Consegui colocar este tutorial a funcionar, mas com dropdownlist e não com textField.
Alterei o código em ajax para o nome dos meus textFields e criei a minha action. Consigo ir buscar os valores direitinhos à base de dados ao seleccionar o curso e imprimir para o ecrã através do firebug, mas não consigo colocar o mesmo nas textField.
A minha action é a seguinte:
public function actionDynamiccities()
{
$data= Curso::model()->findByPk($_GET['id']);
echo CHtml::textField('tipo',"$data->tipo",array());
}
O meu dropDownList está um pouco diferente do exemplo que indicou pois estava a dar erro.
echo $form->dropDownList($model,'curso',$cu,array('empty'=>'Selecione uma opção','onChange'=>$script)); ?>