简体   繁体   English

Codeigniter Select2 On Change For InputBox

[英]Codeigniter Select2 On Change For InputBox

I Have Form Select2 dan 2 Form InputBox like this picture我有 Form Select2 和 2 Form InputBox 像这张图片

1

How to load data in InputBox if select2 on change?如果 select2 发生变化,如何在 InputBox 中加载数据?

View看法

<div class="form-row">
    <div class="form-group col-md-6">
        <label for="namakapal" class="col-form-label">Nama Kapal</label>
            <select class="form-control" data-toggle="select2" name="nama_kapal">
               <option value="">Pilih Kapal</option>
                    <?php
                        if(!empty($kapal))
                           {
                             foreach ($kapal as $rl)
                               {
                     ?>
      <option value="<?php echo $rl->id ?>"> <?php echo $rl->nama_kapal ?></option>
                <?php
                     }
                         }
                        ?>
        </select>
     </div>
<div class="form-group col-md-3">
    <label for="gt" class="col-form-label">GT</label>
         <input type="number" class="form-control" id="gt" placeholder="GT" required>
</div>
<div class="form-group col-md-3">
    <label for="panjang" class="col-form-label">Panjang Kapal</label>
       <input type="text" class="form-control" id="panjang" placeholder="Panjang Kapal" required>
  </div>
</div> 

Controller Controller

    function tambah_gtkurang()
    {
        
        $this->global['pageTitle'] = 'E-Tambat Labuh : Sistem Informasi Tambat Labuh PPS Kendari';  
        $data['kapal'] = $this->tambat_model->getKapal();      
        $this->loadViews("tambah_gtkurang", $this->global, $data , NULL);
    }

Model Model

function getKapal() {
     $this->db->select('id, nama_kapal');
     $this->db->from('tbl_kapal');
     $query = $this->db->get();     
     return $query->result(); }

 $(document).ready(function () { $('#changeData').change(function(){ var color = $(this).val(); $('#gt').val(color); $('#panjang').val(color); }) });
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"> </script> <div class="form-row"> <div class="form-group col-md-6"> <label for="namakapal" class="col-form-label">Nama Kapal</label> <select class="form-control" data-toggle="select2" name="nama_kapal" id="changeData"> <option value="">Pilih Kapal</option> <option data-value="green">green</option> <option data-value="red">red</option> <option data-value="orange">orange</option> <option data-value="black">black</option> </select> </div> <div class="form-group col-md-3"> <label for="gt" class="col-form-label">GT</label> <input type="text" class="form-control" id="gt" placeholder="GT" required> </div> <div class="form-group col-md-3"> <label for="panjang" class="col-form-label">Panjang Kapal</label> <input type="text" class="form-control" id="panjang" placeholder="Panjang Kapal" required> </div> </div>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM