2014-06-26 12 views
5

Bir giriş türü = sayı olduğunda, giriş alanına tıklattığınızda akıllı telefonlar ve tabletler otomatik olarak sayı klavyesini açar. Bununla birlikte, bir web sitesi geliştirdiğim Samsung droidinde, sayı tuşları ondalıkların girilmesine izin vermiyor (telefon tuş takımı açılır). Ondalıklara izin veren bir sayı klavyesi olmasını istiyorum. Herhangi bir fikir?html girdi türü = sayı, belirli droidlerde ondalık noktalara izin vermez

Tabletin alfanümerik klavyesi üstte (ayrı bir sayı bölümü değil) numaralar içeriyor, bu da istediğim şeyin olmasını umduğumu umduğum halde, belki de bazı parlak fikirleriniz olabilir.

+0

Bir uygulama için xml'de android: inputType = "numberDecimal" kullanıyorum. Yine de, web sayfalarında bir html seçeneği olup olmadığından emin değilsiniz. –

+0

Bir kipin sonucu olarak hangi klavye açılır, aslında klavyenin seçimi değil, uygulama. Uygulama bir mod belirler ve klavye, düzenin eşleşmesi için karar verir. Samsung'da farklı bir davranış uygulamanız olduğundan farklı bir davranış uygulamanız var. Girdi türüyle oynayabilir ve yardımcı olup olmadığına bakın, ancak klavyeyi belirli bir düzeni göstermeye zorlamanın bir yolu yoktur, bunu geçtiğiniz her şey bir ipucu değil, bir gerekliliktir. –

+0

Hangi özellikleri kullanıyorsunuz? Varsayılan olarak, ' 'sadece tamsayılara izin verir (' step = 1'), bu yüzden bir uygulama kesirlere izin vermeyen bir UI sağlayabilir. Örneğin, 'adım = 0.1' ile UI bir ondalık ayırıcıya izin vermelidir. –

cevap

1

Anlayışımdan, <input type = number>'un yaptıklarının hepsi, başlatmak için klavyeyi çağırıyor. Hangi klavye başlatılır (stok, indirilen, emoji) ve hangi alt türü (sayı paneli, QWERTY) klavye uygulamasının kendisine bağlıdır. Temel olarak stok klavyesi sayısal tuş takımını getiriyor, ancak bu tuş takımının istediğiniz bir ondalık değeri yok. Son kullanıcının başka bir klavye indirilmişse, o klavyede sayısal tuş takımında bir ondalık içeren farklı bir düzen bulunabilir. Tuş takımının tercih ettiğiniz seçim olduğunu biliyorum, ancak yalnızca kodunuzu değiştirerek QWERTY klavyeyi hem sayılara hem de ondalık ondalığa sahip olarak çağırmayı düşündünüz mü? Bir ondalık, gerçekleştirmek istediğiniz şey için çok önemliyse, bunun en iyi seçenek olacağını düşünüyorum.

İlgili konular