Как добавить код префикса при раскрытии события изменения - PullRequest
0 голосов
/ 18 ноября 2018

Привет, я новичок в codeigniter, так что это проблема

Я хочу добавить префикс в текстовое поле на основе выбранного значения в раскрывающемся меню, вот источник

В Контроллер

function index(){
    $data['title'] = 'SIPPERTIKOMPPAK|Input Barang';
    $data2 =array(
        'kode_barang' => $this->m_master->kode_barang(),
        'get_lokasi' => $this->m_master->get_lokasi(),
        'get_jenis' => $this->m_master->get_jenis()
    );

    $this->load->view('backend/preload/meta',$data);
    $this->load->view('backend/preload/head');
    $this->load->view('backend/preload/sidebar');
    $this->load->view('backend/master/v_masterb',($data2));
}

В Модель

function kode_barang(){
        $kode= $this->db->select_max('id_barang')->get('tb_master_barang')->result_array();
        $qkode = array(); 
        foreach($kode as $r) { 
            $qkode = $r['id_barang']+1; 
        }
        $qkode=str_pad($qkode,3, '0' , STR_PAD_LEFT);
        // $qqkode = 'PRINJ'.$qkode;
        return $qkode;
    }

В Просмотр

<div class="form-group">
<label for="kode_barang">Kode Barang</label>
<input type="text" class="form-control" name="kode_barang" value="<?php echo $kode_barang; ?>" readonly />
</div>
<div class="form-group">
<label for="get_jenis">Jenis Barang</label>
<?php echo form_dropdown('id_jenis', $get_jenis, '', 'class="form-control"');?>
</div>

Я хочу добавить префиксв текстовое поле, например, как это

if id_jenis ==1
textbox.value = 'Prefix'+($qkode value from model)
else
textbox.value = 'Prefix'+($qkode value from model)
...