We have many forms with the same issue where users enter one in front of their number which causes the last digit to be omitted, whats the best way to solve this.
(1) change the limit
(2) other solution
Solved! Go to Solution.
Well another option then is to enforce 11 digits with the "1" before. Enter it like this: 1-(999) 999-9999
That will automatically show a 1 when they begin typing: 1-(___) ___-____
Mask input would work perfect here: Apply Input Masking to a Field in a Form - Marketo Docs - Product Docs
It allows you to enforce the phone number to only being a certain number of digits. The form submitter will then see that the first digit they enter will be contained in the area code parenthesis, so they will know that the "1" will not be appropriate.
is there another way? we limit it to 10 characters but when users enter 1 in front (INTL) it causes it miss a digit.
When using the mask input of 10 digits are you also including the parenthesis? You should enter this: (999) 999-9999
That will mean the submitter will see the parenthesis as they begin typing in their phone number and even if they do submit a "1" first, they should know that it isn't appropriate here.
Yes that is how we entered it and users are still inputting 1 in front which quite a few leads are like this.
Thats a great solution, thank you!