I'm coming across unexpected behavior when trying to fill out form fields where appearance = 'numbers'. In my form, I have 3 decimal fields. In the XLSForm for my Survey123 survey, I set the appearance value to 'numbers'.
When a user selects one of these fields to fill out, the numeric keypad will appear in the form. The user will then be able to use that keypad to input the field value.
When a user selects one these fields to fill out, the numeric keypad appears on the form. The device's keyboard also appears, covering up the numeric keypad in Survey123. User can input field values with either keypad. While the actual behavior is not preventing anyone from filling out the fields, it is a bit confusing for users.
I have tested this on both and Android and an iOS device with the same results for both. The following images depict what the screen looks like when a user selects a field where appearance='numbers' on both types of devices:
Survey123 v2.5.44 | Android v6.0.1
Survey123 v2.5.44 | iOS v11.2.1
Ultimately, I just want my users to input the values using Survey123's keypad. Is there a setting I'm missing to prevent this behavior from happening?
This is a known issue with mobile devices unless you are using external keyboard. We have an open enhancement request to minimise the on-screen device keyboard when the numbers appearance has been used. I have updated the issue with your comments above.
For now all I can suggest is to remove numbers appearance and just use the on-screen keyboard.