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

  • Excel Functions

    Excel Functi

    4 NİSAN 2010
  • NPR

    NPR

    22 NİSAN 2006
  • Top Gear

    Top Gear

    27 Mart 2006