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

  • Google Chrome

    Google Chrom

    1 EYLÜL 2008
  • Matthew Pearce

    Matthew Pear

    9 AĞUSTOS 2009
  • theatre2film

    theatre2film

    12 NİSAN 2006