TeamDesk Knowledge Base & Support

   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
1/4/2021 2:57:32 AM
Status
New Idea
Score
60
Promoted By
Michael TillPhilipp Matuschka (MMB)martin oliver
Rick CogleybasenineJeff 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
basenine 2/14/2020 2:51:54 AM
Have the above behaviour issues been resolved in HTML 5, Kirill?
Kirill Bondar  Staff  5/18/2020 6:20:15 AM
On Android <input inputmode="decimal"> brings up numeric keyboard with comma, period and minus sign.

On iOS 13.4 numeric keyboard is displayed with no minus sign and decimal separator specific to phone settings which may or may not match your TeamDesk locale.

Bummer.

To test: https://inputmodes.com/
basenine 5/18/2020 6:59:42 AM
....getting closer 😉
basenine 1/4/2021 2:57:32 AM
Would it be possible to put a checkbox in numeric column setup with option to choose device numeric keyboard?
Possible setup could be first step ‘enable’ “Numeric Keypad option” in Labs and then have the checkbox present in numeric columns

Feedback
 
Back to Search Results