Select to view content in your preferred language

Is it possible for the iOS number keyboard to pop up rather than the regular keyboard for integer fields?

1240
9
Jump to solution
02-13-2024 11:12 AM
mcbeth99
Occasional Contributor

I am setting up a Survey123 in an XLSForm. I often have a 'year' field where I need people to enter a four digit year. In the past I have set the form up with these fields as 'integer' type.  When in the field and a user selects this field, it opens the iOS keyboard where we then have to select the '123' in the bottom left of the keyboard to pull up the numerical keyboard.  Is there a way to have this keyboard pulled up by default for these fields?

0 Kudos
1 Solution
9 Replies
abureaux
MVP Frequent Contributor

I accepted this as the solution since this is correct.

But, I am a visual learner, so I will also drop this here:
abureaux_0-1707855891940.png

And I'll add one final note. I believe that the numbers appearance was only added in later versions of Connect, so if you don't see it as an option, please ensure your Connect is up to date.

mcbeth99
Occasional Contributor

aahhhh... maybe that's it!  I did have to update but I still don't have 'numbers' under appearance. I think today is just not my day 🤔

0 Kudos
DougBrowning
MVP Esteemed Contributor

If your form is old then you can type it in.

There is also a a new tool to update the form then you should get it.  First upgrade Connect.  Note numbers only shows up for integer and decimal.

DougBrowning_0-1707859701772.png

If that fails then your form is really old and I can walk you through how to do it.  I got a post somewhere.

0 Kudos
mcbeth99
Occasional Contributor

Ok updated to 3.19.104. And tried the 'Update XLSForm' and got this

mcbeth99_0-1707860111381.png

 

0 Kudos
abureaux
MVP Frequent Contributor

I'd close the XLSX before converting.

For very old XLSX forms that don’t want to auto update:

  • Compare the columns in the old XLSX to a brand new XLSX (just create a new blank form).
  • When you notice a discrepancy (aka, missing column in the old XLSX), manually add a new column to the old XLSX so the columns match the new one.
  • After that, copy everything in the old XLSX (i.e., rows 2 to x - where x is the last row in your XLSX) into the new blank XLSX. Be sure to paste as text only.
  • Copy over the choices tab and settings tab as needed.
  • Done. Now, just replace the old XLSX with the new one. 
0 Kudos
mcbeth99
Occasional Contributor

Figured it out... I need to start with the Advanced Template, not the Standard one.  Thanks for all your help!

 

abureaux
MVP Frequent Contributor

I honestly forgot that there was a "Standard" template, so thank you for reminding me!

mcbeth99
Occasional Contributor

Sorry, I should have been more clear- I am using Connect to create the form.  I don't understand where to address this.

0 Kudos