• 27-05-2017, 20:05:10
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    İşim biraz acildir öncelikle belirteyim.

    Jquery üzerinden datepicker kullanarak bir türe göre veritabanındaki dolu olan
    tarih aralıklarının formdaki tarihten(datepicker) seçilemez pozisyona gelmesini istiyorum.

    Aşağıdaki görselde de göründigü gibi biniş tarihi eğer doluysa o tarih zamanları seçilemez olması lazım istediğim işlem budur.

    kod bana aittir özel yazılımdır bu içerisine eklenecektir.

    bana dm yoluyla telefonunuz iletirseniz hemen dönüş yaparım.

  • 27-05-2017, 21:08:11
    #2
    Kullandığınız datepicker hangisi şuan?
  • 27-05-2017, 21:33:17
    #3
    bootstrap datepicker kullanıyorum
  • 27-05-2017, 22:10:20
    #4
    Örnek ile çözümü söyleyeyim size.

    <input type='text' id='tarih' />

    <script>
    var kapaliTarihler= ["28-5-2017","29-5-2017"];

    $(function()
    {
    $('#tarih').datepicker({ beforeShowDay:
    function(tarih)
    {
    return [kapaliTarih(tarih), "" ];
    }
    , changeMonth: true, changeYear: false});
    });



    function kapaliTarih(tarih) {
    dmy = tarih.getDate() + "-" + (tarih.getMonth()+1) + "-" + tarih.getFullYear();
    if ($.inArray(dmy, kapaliTarihler) == -1) {
    return true;
    } else {
    return false;
    }
    }
    </script>

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 22:10:20 -->-> Daha önceki mesaj 22:08:06 --

    burayada çalışan bir halini attım test edebilirsiniz.
    https://jsfiddle.net/bmysyjaz/