Android in <input type="number">

Ali je kdo od vas že rešil problem lokalizacije <input type="number"> v browserju na Androidu? Števil namreč ni mogoče vnašati z decimalno vejico, samo z decimalno piko. Kakšna ideja kako to rešit, ali kakšen workaround?

20 odgovorov

mogoč CHARSET.. jjust sayin

Ne vem kaj bi imel charset pri tem? Lokalizacijo je treba nekako porihtati, verjetno.

Tole je kar zanimivo ja. Sam sem opazil da na Galaxy S2 z verzijo 2.3 sem lahko vnašal decimalke, z verzijo 4 pa kar ni šlo.

Ugotovil sem da je problem Samsung keypad, ker ko sem dal gor SwiftKey X sem pa lahko vnašal decimalke.

Tako, da se mi zdi da tukaj je problem tipkovnica in ne sam android.

v bistvu to ni domena aplikacije ampak OSa, I think

Mešetar ravno to sem želel povedat. Da je domena aplikacije in ne samega OSa. Če maš HTC in njihov sense in drugo tipkovnico je možnost, da lahko pišeš decimalke. Če imaš samsunga in Samsung Keypad pa v ICS ne moreš pisat. Daš drugi tipkovnico gor in lahko (nisem preverjal v katerih toda v SwiftKey X dela).

Se pravi ni isto na različnih telefonih.

@bostjan: moj odgovor se ni nanasal na tvoje pisanje... tipkovnica nima veze s prolemom vinija in s tem kaj ti lahko pises...problem vinija je v tem, da ne spremje napisanega kot zeljeno...

torej ce ti napises 100.000 bo upošteval to kot 100 in ne kot 100000.

Ne, moj problem je, da na numerični tipkovnici lahko pritisnem vejico, ampak se nič ne zgodi. :) Aplikacija je pa web browser v Androidu.

in kateri jezik imaš izbran v androidu?

Sem poskusil izbrati slovenščino, pa se glede problema nič ne spremeni. Še vedno sprejme samo decimalno piko.

Ni to common bug v androidu?

Si probal tole?

Ne razvijam za Andriod, sem pa pred kratkim bral tole :)