It is a known issue on most Samsumg android devices, plus some HTC and some other edgy cases. There is no way around it to make the number input work on the default software keyboard from those devices. I've done extensive research on those, and unfortunately there is really no way around to make it work on default keyboards. There are some alternative ways to deal with it: - Ask the user to install another software keyboard, like Swiftkey; - Change all input type="number" to type="text" so that everyone can have a valid experience (but most of the users will not have the best experience they could have). - Make it configurable to the user somehow, so that he can switch between text and number input types if he needs to (if he has a faulty device).
The third alternative deserves a reminder: you can't change the type of an html input after it's been created, so if you want to switch between the types, you have to recreate the input altogether. 2014-08-29 10:45 GMT-03:00 Joe Bowser <[email protected]>: > I wouldn't trust Samsung to not modify Chromium either. > On Aug 29, 2014 5:50 AM, "Ian Clelland" <[email protected]> wrote: > > > It sounds like it could be a change between the system webview used by > > Cordova (KitKat is either 30.0.0.0 or 33.0.0.0), and the webview that is > > part of the Chrome application (My Chrome install is at 36.0.1985.135). > > > > Plenty of time for the UI to be changed between those two versions. > > > > > > On Thu, Aug 28, 2014 at 6:47 PM, Joe Bowser <[email protected]> wrote: > > > > > Can you file a new issue in JIRA for it with details on the device? > That > > > sounds device specific. > > > On Aug 28, 2014 3:45 PM, "Leonardo Martínez" <[email protected]> > > wrote: > > > > > > > I found this weird behaviour in Cordova: > > > > > > > > I have created two apps, one simple HTML 5 app and a Cordova app that > > > runs > > > > on Samsung (S5 and Tab Pro 10.1", running KitKat), that use . > > > > > > > > It is weird that I can see the decimal point in the keyboard when I > use > > > the > > > > WebApp (on Chrome) but it doesn't appear using the Cordova app. > What's > > > > going on here and who is the causer here... > > > > > > > > -- > > > > Leonardo. > > > > > > > > > > -- *Frederico Galvão* Diretor de Tecnologia PontoGet Inovação Web ( +55(62) 8131-5720 * www.pontoget.com.br <http://www.pontoget.com/>
