WA WARUNGADI.COM
Cara Disable inputan tanggal dari hari ini kebelakang di php dan menggunakan javascript
Cara Disable inputan tanggal dari hari ini kebelakang di php dan menggunakan javascript

Halo, saya mendapatkan case atau kasus dimana user saat melakukan input tanggal / pick tanggal, logikanya user itu tidak boleh input back date, atau tanggal yang sudah terlewatkan dari hari ini, langsung saja yaitu dengan cara kodingnya :

<div class="col-xs-6">

<?php echo $form->labelEx($model,'tanggalPemeriksaanDulu'); ?>

<?php echo $form->dateField($model,'tanggalPemeriksaanDulu',array('class' => 'form-control','id'=>'tgl','onkeydown'=>'return false')); ?>

<?php echo $form->error($model,'tanggalPemeriksaanDulu'); ?>

</div>

 <script language="javascript">

        var today = new Date();

        var dd = String(today.getDate()).padStart(2, '0');

        var mm = String(today.getMonth() + 1).padStart(2, '0');

        var yyyy = today.getFullYear();

        today = yyyy + '-' + mm + '-' + dd;

        $('#tgl').attr('min',today);

    </script>

kalian tinggal ubah ID nya, disini saya menggunakan id = tgl

setelah kalian ubah lalu tinggal lihat hasilnya, pastinya user tidak akan bisa input tanggal di belakang hari ini.

semoga bermanfaat

Leave a Reply

Your email address will not be published. Required fields are marked *

Scroll to Top