2014-09-02 39 views
6

Güncel takvim tarihi kutusu için HTML5 tarih seçici kullanıyorum (input type="date"). Ancak, Nexus 7 Chrome 36 ve Motorolla Chrome 33'te, tarih seçicinin açılması için tarih kutusunu iki kez tıklamanız gerektiğini öğrendim. Bunun sebebi nedir? Bu problem nasıl çözülebilir?HTML5 Tarih seçici sadece 2inci kez açılır.

+1

Guys ile basit bir sayfa ile deneyebilir misiniz? Herhangi bir yardım derinden takdir edilecektir! Burada aklı başındayım. Baska öneri ? –

+1

Bunu http://jsfiddle.net/y3ozjjbt/ ile yeniden üretebilir misiniz? 'Input' öğesinde herhangi bir ek özellik kullanıyor musunuz? Bu öğeye bağlı herhangi bir JS etkinliğiniz var mı? – lxg

+0

@lxg: Bu, bir masaüstü tarayıcısında düzgün şekilde çoğaltılamaz. Jsfiddle'ı, bahsettiğim mobil cihazların krom tarayıcı sürümünde açmanız gerekir. Sadece o zaman çoğaltılabilir. Mevcut giriş için js olayı yoktur. Burada dikkat edilmesi gereken nokta şudur: bunu LAVA Qpad'imde açtığımda: Chrome 33, tek dokunuşta düzgün çalışıyor. Samsung, Motorolla ve Droid krom versiyonlarında, alan boşsa sadece çift muslukta çalışır. Alanın tarih değeri varsa, tek dokunuşta çalışır. –

cevap

0

Bu mobil tarayıcı ve sürüm bağlıdır. Bazı tarayıcılar henüz giriş türünü = "date" desteklemiyor. Bu tarayıcıda hangi tarayıcıların ve sürümlerin çalıştığını kontrol edebilirsiniz CanIUse

Ayrıca Google Chrome'u kullandığım telefonumla da (Alcatel One Touch Idol Ultra) bu sorunu yaşadım. o. Arama yapmaya devam edeceğim ve eğer bulursam sizin için buraya gönderiyorum. Umarım bu en azından biraz yardımcı oldu.

+0

Bilgi için teşekkürler. –

0

Bu kadar az girdi verilen tek olası açıklama, web sayfanızı açtığınızda uzaklaştırılmış olmasıdır. Varsayılan olarak, sayfa uzaklaştırıldığında herhangi bir giriş öğesine dokunduğunuzda, android bölgeye yakınlaşır ve dokunduğunuz şeyi onaylamak için tekrar dokunmanız gerekir.

ondan kurtulmak için,

0

varsayılan HTML5 tarih seçici sen başka kütüphane ile çakışıyor olabilir ... sadece dokunmadan önce yakınlaştırmak ya da sadece jQuery mobil falan kullanarak bir mobil belirli bir web sitesini inşa edebilirsiniz kullanarak. html5test uyarınca tarayıcınız varsayılan tarih için desteklenir. Umarım gerçek bir cihazla test ediyorsundur. Sadece < input type="date" />

+0

Evet, gerçek cihazla test ettim. Sorun devam ediyor, ancak 34,35 gibi diğer krom sürümlerinde ve son zamanlarda mağaza sürüm 37'yi oynatırken, bu belirli aygıtlar için diğer krom sürümleri dışında herhangi bir sorun bulamıyorum. –