Firefox 28'de kullanıyorum <input type="number">
, sadece sayı içermesi gereken giriş alanlarında sayısal klavyeyi getirdiğinden harika çalışıyor.
Firefox 29'da, sayı girişlerini kullanmak, alanımın sağ tarafında, tasarımımda bok gibi görünen döndürme düğmelerini görüntüler. Düğmelere gerçekten ihtiyacım yok, çünkü yine de 6 ~ 10 basamaklı bir sayı gibi bir şey yazmanız gerektiğinde işe yaramazlar.
Bunu CSS veya jQuery ile devre dışı bırakmak mümkün mü?
type="number"
mobil tarayıcıların tam klavye yerine sayısal klavyeyi göstermesi için gereklidir.
<input type="tel">
sadece sayılardır ve döndürücüler içermez.
type="text"
kötü bir fikir çünkü dokunmatik cihazlar yanlış klavyeyi gösterecek.
type="number"
. Bir sayı olduğundan emin olmak için bir normal ifade ayarlamak içintype="text"
vepattern
özniteliğini kullanabilirsiniz .