SORU
10 Temmuz 2009, Cuma


Bir resmin üzerine tıklayarak JQuery Datepicker açık w/ hayır giriş alanı

Kullanıcı bir görüntü tıkladığında JQuery Datepicker açık olmasını istiyorum. Seçilen tarih sonrasında göründüğü giriş alanı yok; sadece Ajax ile sunucuya girilen tarih kurtaracağım.

Şu anda bu kod var:

<img src='someimage.gif' id="datepicker" />

$(document).ready(function() {
    $("#datepicker").datepicker({
            changeMonth: true,
            changeYear: true,
        }).click(function() { $(this).datepicker('show'); });
 });

Ama ben hiçbir şey resmin üzerine tıklayın gerçekleşir. Ayrıca datepicker sonucu tasarruf denedim() global bir var arayın ve sonra arama datepicker ('') gösterme özelliği) görüntü olay, ama aynı sonuç.

CEVAP
14 Temmuz 2009, Salı


Basit bir gizli giriş alanı iş yok anlaşılan:

<input type="hidden" id="dp" />

Ve sonra normal gibi: resim için buttonİmage özniteliği kullanın

    $("#dp").datepicker({
        buttonImage: '../images/icon_star.gif',
        buttonImageOnly: true,
        changeMonth: true,
        changeYear: true,
        showOn: 'both',
     });

Başlangıçta herhangi bir metin girişi alanını çalıştım ve daha sonra üzerine display:none bir stili ayarlamak, ama o kullanıcının nereyi tıklattığını tarayıcı üstünden ziyade ortaya takvimi neden oldu. Ama gizli alanını istediğiniz gibi çalışır.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Chip Johnson

    Chip Johnson

    30 AĞUSTOS 2007
  • Dellbear816

    Dellbear816

    4 Mart 2008
  • ipsy Makeup Tips

    ipsy Makeup

    19 ŞUBAT 2009