JQuery UI: tarih seçici.

2 Cevap php

I can't find how I can set $_GET variables to set manually the date in the date picker. http://jqueryui.com/demos/datepicker/

(Örnek: http://www.something.com/?day=21&month=2&year=2010)

Bu mümkün mü?

Teşekkürler

2 Cevap

link olsun parametreleri okumak için bu gup işlevini kullanın. Sonra (hata işleme atlanmış) setDate yöntemini çağırır:

$(function() {

  $("#Datepicker").datepicker();
  var year = gup("year");
  var day = gup("day");
  var month = gup("month");

  $("#Datepicker").datepicker("setDate", month + "/" + day + "/" + year);

});

Basit :)

Eğer datepicker için isterseniz asgari tarihi ayarlayın:

<?php
    $today = mktime(0,0,0,$_GET['month'],$_GET['day'],$_GET['year']);
?>

<script type="text/javascript">
    var thisday = new Date('<?=(date('Y/m/d', $today);?>');
    $("#YOUR_INPUT").datepicker({minDate: thisday, dateFormat: 'dd/mm/yy'});
</script>

veya otomatik olarak ayarlanmış GET değişkenleri:

<input type="text" name="YOUR_INPUT" id="YOUR_INPUT" value="<?=$_GET['day'];?>/<?=$_GET['month'];?>/<?=$_GET['year'];?>">

Ben bu sorunu çözmek gerektiğini düşünüyorum.