Menampilkan Secara Otomatis Pada Textfield

salam kenal agan" yg baik hati, butuh pencerahan dan bimbingan nih. akuh pgen bkin aplikasi tambah data jenis kayak gambar dibawah ini. langkah-langkahnya gmna yah gan. mohon bantuannya… :)

di controllernya , actionnya gan

di set aja valuenya




public function actionCreate() {

        $model = new [ClassNya];

        $model->[Variablenya] = 'ini default valuenya';

}



javascript aja deh kayaknya itu

Asumsi:

  • Class Golongan diset untuk tabel golongan dengan field kode_golongan.

  • Class JenisBarang diset untuk tabel jenis_barang dengan field kode_jenis.

Silakan dicoba code di bawah ini di dalam view:




<div>

<?php

    echo $form->labelEx($modelJenisBarang, 'kode_jenis_barang');

?>

</div>

<div class="row" style="display: inline-block">

<?php

    echo $form->dropDownList(

            $modelGolongan, 'kode_golongan',

            CHtml::listData(

                    Golongan::model()

                        ->findAll(), 

                    'kode_golongan', 'kode_golongan'

            ),

        );

?>

</div>

<div class="row" style="display: inline-block">

<?php

    echo CHtml::textField('NoUrut', '', array('id'=>'no_urut'));

?>

</div>

<div class="row" style="display: inline-block">

<?php

    echo CHtml::Button(

            'OK', 

            array('id'=>'btnOK',),

            'onclick'=>"js:function(){

                    kode1 = $('#".get_class($modelGolongan)."_kode_golongan').val();

                    kode2 = $('#no_urut').val();

                    $('#".get_class($modelJenisBarang)."kode_jenis').val(kode1+kode2);

                }"

        )

?>

</div>

<div class="row" style="display: inline-block">

<?php

    echo $form->textField($modelJenisBarang, 'kode_jenis');

?>

</div>