2012-01-18 5 views
9

Bir etkinlik sayfasında (sharepoint sayfası) jquery UI datepicker takvimim var.Jquery UI datepicker, bir tarih onclick, tarihi almak ve URL'ye geçmek

$('#datepicker').datepicker(); 

Ben herhangi bir tarih kullanıcı tıklamaları kez tarihi almak ve bu tarihi almak ve mypage.aspx? Dt = 1/12/2012.I bu ancak çalışmaya başladıktan sayfa url geçmek gerekir.

$('.ui-datepicker td a').click(function(){ 
     var url=$(location).attr('href'); 
     var date = $(this.datepicker("getDate")); 
       if(date != 'null') 
      url += '&dt=' + date;   
     window.location.href=url; 
     }); 

Ne

$('.ui-datepicker td a').click(function() { 
     window.location.href = 'http://mysite/events/Pages/default.aspx?dt=' + $('#datepicker').datepicker().val(); 
     }); 

birisi yardımcı olabilir .. Bu çalışma nedir?

cevap

27

$('#datepicker').datepicker({ 
    onSelect: function(dateText, inst) { 
     window.location = 'http://mysite/events/Pages/default.aspx?dt=' + dateText; 
    } 
}); 

onSelect olayı (documented here)

datepicker seçildiğinde Kendi olayı tanımlamak için izin verir kullanır deneyin. İşlev seçili tarihi metin olarak ve datepicker örneğini parametre olarak alır. Bu ilişkili giriş alanına karşılık gelir.

+0

Harika çalıştı! Teşekkür ederim! –

+0

Sadece ihtiyacım olan şey, teşekkürler. – gab06

İlgili konular