Home      FAQ      Forum      Idea Exchange      Ask a Question      My Stuff      Help   
  
Present numeric keyboard for phones and tablets on Number columns
On Number columns, set html input type to number so that tablets and phones present the number input keyboard instead of full qwerty keyboard.
ID
764
Category
User Experience
Author

Jeff Zortman
Date Created
9/19/2014 8:30:49 AM
Date Updated
2/22/2016 7:39:01 PM
Status
New Idea
Score
50
Promoted By
Philipp Matuschkamartin oliverRick Cogley
basenineJeff Zortman
Comments
Rick Cogley 9/22/2014 12:12:03 AM
indeed, that extra tap is small, but its absence would be welcome.
basenine 2/20/2016 2:36:58 AM
Currently text, email and phone allow for proper use of touch device keyboard when selected. Numeric still brings up standard keyboard rather than 0-9* keyboard.

Could this be added in please 😄
Kirill Bondar  Staff  2/22/2016 5:53:45 AM
Merged with:
962 - Touch devices recognising field type for numeric keyboard
Kirill Bondar  Staff  2/22/2016 5:55:43 AM
1. Keyboard is displayed for HTML input type=number but we do not use it because it clears invalid input without warning as soon as input focus leaves the field; also decimal point style is determined according via device's locale, there is no way to override it according to our user's preferences.

2. Above method does not work for iOS, there is another trick, but the iOS keyboard lacks minus sign and decimal point.
basenine 2/22/2016 7:39:01 PM
Thank you Kirill. I suspected there was a solid reasoning behind it 😃

This link might be of interest to some:
http://blog.pamelafox.org/2012/05/triggering-numeric-keyboards-with-html5.html

It explains the pitfalls and inconsistencies between phone types

It has some possible suggestions for numeric validation (novalidate="novalidate") to ignore formatting.

Also, instead of step=0.01, "[0-9\.]*" should work...? I'm not entirely sure what the \. part of the pattern does - maybe shows extra controls??

Thanks again
Feedback
 
Back to Search Results