Friday, 12 October 2018

SEMAKAN TARIKH UNTUK MEMAPARKAN MAKLUMAT DROPDOWN BERLAINAN


     
  Penerangan 
       
  Jika pengguna memasukkan Tarikh Terima Permohonan lebih kecil 29-06-2018.   
  Maklumat Jenis Mesyuarat (di mana kod jenis mesyuarat adalah hardcode bukan lookup
  table) akan dikeluarkan seperti di bawah:


  
  

  Jika pengguna memasukkan Tarikh Terima Permohonan lebih besar dan sama   
  29-06-2018. Maklumat Jenis Mesyuarat (di mana kod jenis mesyuarat adalah hardcode   
  bukan lookup table) akan dikeluarkan seperti di bawah:
 
  



  Pengkodan

  File:  Controller <  projek.php

  Untuk post data bagi Tarikh Terima Permohonan
  $data['perolehan']['tarikh_terima_permohonan'] = date("Y-m-d", 
  strtotime($this->input->post('tarikh_terima_permohonan')));


  File:  View <  projek < tambahprojek.php

  Source code untuk Tarikh Terima Permohonan

 <div class="control-group">
        <label class="control-label" for="date">Tarikh Terima Permohonan<span style="color:red">*</span></label>
        <div class="controls input-daterange">      
        <input class="input-small datepicker" id="tarikh_terima_permohonan" name="tarikh_terima_permohonan" data-date-format="dd-mm-yyyy" size="16" type="text" value="">
          </div>
  </div>


 
Source code untuk Jenis Mesyuarat

Tarikh Terima Permohonan < 29.6.2018

<div class="control-group"  id="utk_jenisMesyuarat" style="display: none;" >
            <label class="control-label" for="kod_jenis_mesyuarat">Jenis Mesyuarat </label>
            <div class="controls">
                <select name="kod_jenis_mesyuarat" id="kod_jenis_mesyuarat" class="input-xlarge" >
                <option value="0">--- Sila Pilih ---</option>
                <option value="1">LPKK A</option>
                <option value="2">LPKK B</option>
                <option value="3">JKSH</option>
                </select>
                <span class="help-inline"></span>
            </div>
            </div>


Tarikh Terima Permohonan >= 29.6.2018           


<div class="control-group"  id="utk_jenisMesyuarat1" style="display: none;" >
            <label class="control-label" for="kod_jenis_mesyuarat">Jenis Mesyuarat </label>
            <div class="controls">
                <select name="kod_jenis_mesyuarat" id="kod_jenis_mesyuarat" class="input-xlarge" >
                <option value="0">--- Sila Pilih ---</option>
                <option value="3">JKSH</option>
                <option value="4">Lembaga Perolehan</option>
                </select>
                <span class="help-inline"></span>
            </div>
            </div>



Javascript

        var startDate = new Date(2012,1,20);
        var endDate = new Date(2018,5,29); //--kena kurangkan 1 bulan untuk menyamakan dengan format yang dipilih

        $('#tarikh_terima_permohonan').datepicker()
            .on('changeDate', function(ev){
            
                if (ev.date.valueOf() < endDate.valueOf()){
                    //$('#alert').show().find('strong').text('The start date can not be greater then the end date');
                    $('#utk_jenisMesyuarat').show();
                    $('#utk_jenisMesyuarat1').hide();
                  
                } else {
      
                    $('#utk_jenisMesyuarat').hide();
                    $('#utk_jenisMesyuarat1').show();
               
                }
                $('#tarikh_terima_permohonan').datepicker('hide');
            });
   



 Rujukan: Sistem Maklumat Pengurusan Perolehan (Sistem ePIS)
 Disediakan Oleh: Saipul Bahari Bin Hasan
 Tarikh: 12.10.2018


















































0 comments:

Post a Comment