2011-12-20 10 views
8

HTML api kullanarak tarih öğesi için jquery olmaksızın doğrulama/sınırlama eklemek mümkün müdür?jquery/javascript olmadan HTML5 tarih alanı için doğrulama/kısıtlamalar nasıl eklenir

Şu anda takvim görüntülemek ve datePicker öğesinin beforeShow yöntemini kullanarak kısıtlamalar eklemek için jquery datePicker kullanıyorum.

Artık HTML5 takvimini kullanmaya çalışıyorum ve HTML5 takvimine nasıl kısıtlamalar ekleyeceğinizi (örn: devre dışı bırakma/tatil günleri) öğrenmek istiyorum. Birisi bana doğru yönde işaret edebilir mi?

+0

Evet. Evet öyle. Cidden, 'evet' dışında bir gerçek cevap istiyorsanız daha fazla bilgiye ihtiyacımız var. Hangi doğrulamayı eklemek istiyorsunuz? Hangi elemanlar için? İşaretin nedir? Ne yapmaya çalıştın? Ne yanlış gitti? [Jon Skeet] 'e bakın (http://stackoverflow.com/users/22656/jon-skeet)' in [mükemmel soruyu yazmak için rehber] (http://msmvps.com/blogs/jon_skeet/archive/ 2010/08/29/yazma-the-perfect-question.aspx), size yardım etmemize yardımcı olmak için. JQuery olmadan –

+0

- oh evet yapabilirsiniz ... yerel javascript'i deneyin! Sunucu tarafı PHP de güzel doğrulama yapar. Özel ihtiyaçlarınız neler? –

cevap

12

Tarih girişinizde min ve max özniteliklerini kullanabilirsiniz.

Spec: http://www.w3.org/TR/html-markup/input.date.html

Düzenleme:

+0

Teşekkürler, belirli tarihlerin seçimini devre dışı bırakmak mümkün mü? – kvc

+1

, html5'i desteklemeyen eski tarayıcıları hatırlıyor! ... maalesef çoğu insanın kullandığı. Geri dönüş için –

+0

+1 –

İlgili konular