2011-05-03 23 views
14

"jQuery UI Datepicker 1.8.4" kullanarak tarih manuel girişi nasıl etkinleştirilir?jquery datepicker date manuel giriş

Tarihini chrome cinsinden manuel olarak girebilir, ancak varsayılan olarak firefox yapamıyorum.

+1

"El ile giriş tarihi" ile ne demek istiyorsunuz? – Tim

cevap

30

Hem krom hem de firefox'ta bir tarih girebilirsiniz, ben kontrol ettim. Tarih seçicinin varsayılan olarak önleyeceği tek şey, yalnızca geçerli tarih biçiminde geçerli olan karakterlerin yazılmasına izin vermesidir. Bu nedenle, tarih biçiminiz "03/02/1980" ise, herhangi bir harfin yazılmasına vb. Izin verilmez. Sadece sayılar ve/veya.

bu, kapatmak için tüm karakterlerin yazılması izin vermek, sonra bu kullanmak istediğini ise:

$(".selector").datepicker({ constrainInput: false }); 

constrainInput false olarak ayarlanmış şey yazılabilir sağlayacaktır.

+0

Firefox 3.6'yı Ubuntu 11.04 ve Windows 7'de kullanıyorum, manuel giriş çalışmıyor, önemli değil ya da yanlış (rakam girmeye çalışıyorum). Firefox 4'te çalışır. – Kerb

+2

Üzgünüm, bu benim hatamdı - girdi maxlength = "0" değerine sahipti :) – Kerb