2010-12-28 13 views
14

Varsayılan bir tarih içeren bir giriş metnim var ve bir pop takviminden bir tarih seçmek için jQuery'nin Datepicker eklentisini kullanıyorum. Bu takvim, kullanıcı girişin yanındaki küçük resmi tıkladığında açılır.jQuery datepicker öğesini hem tıklama hem de düğmesinde tetiklemek mümkün mü?

Bu harika çalışıyor ancak kullanıcı giriş metnini tıkladığında bile takvimin popini tetiklemek isterim. Uzun lafın kısası, takvimin iki düzlemde görüntülenmesini istiyorum.

Mümkün mü? Nasıl ?

Teşekkür ederiz!

+1

, ama şu anda çalışma var kodu görünce de yararlı olabilir. – Schenz

+0

Karmaşık bir şey arıyordum, bazı özel eylemleri tetiklemeye çalışıyorum, hatta 2 takvimi tek bir eleman üzerinde anında eşleştirmeye çalışıyorum ... Bana bazen cevabın burnumun altında olduğunu hatırlatıyor;) thx herkese – Anth0

cevap

38

Sadece bu gibi showOn option"both" (ziyade "focus" veya "button") olarak ayarlanmış gerekir:

$("#datepicker").datepicker({ 
    showOn: "both", 
    buttonImage: "calendar.gif", 
    buttonImageOnly: true 
}); 

You can try it out here.

+0

+1, link: http://jqueryui.com/demos/datepicker/#option-showOn –

+0

Teşekkürler Nick, bu gerçekten yararlı oldu –

0

Resim/bağlantı kimliği için yazdığınız aynı tıklatma işleyicisini yazın, ancak bu sefer metin kutusu kimliğiyle.

1

giriş olay işleyicisi düğme olayı, bir şey lik ethat tetiklemek için deneyin: Nick ile kabul eğilimindedir

jQuery("#myinput").click(function(e){ 
    jQuery("#mybtn").trigger('click'); 
}) 
+0

Bu sadece döner kavşak değil, aynı zamanda gereksiz. Ve daha önceki bir cevabın kopyası. –

+0

evet, kaçırdım. Garip, ben sadece kinjenin bir tanesini gördüm. Suratımı kendimden çekiyordum. – regilero

İlgili konular