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

  • Le Cargo !

    Le Cargo !

    24 HAZİRAN 2007
  • Megan Parken

    Megan Parken

    19 Temmuz 2009
  • Plugable

    Plugable

    19 Mayıs 2010