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:
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