No hyphen on number pad for web form

A friend of mine just discovered that he couldn't place an online order because the form required hyphens in the phone number, and Safari on the iPhone gave him a number pad instead of a keyboard.

Beyond the silliness of the web site requiring data in that format, it's rather limiting that only numbers and +, #, and * can be entered in certain fields. I'm not even sure what is making Safari decide to show a number pad instead of the keyboard, unless the form field is named "phone" or something.

Here's the page in question:
https://www.catgenie.com/store/client/account/login/
Enter a phone number (near the bottom) with hyphens and click "Register," and it doesn't complain. Otherwise it errors "Not a valid phone number (separate parts with hyphens, do not use parenthesis)." Note that you don't have to fill out the whole form to test this; it tests every field every time.

Unfortunately, there's no hyphen available on the iPhone number pad you're given in those phone number fields, so there's no way to fill out this form.

The only thing I've been able to find in a good bit of web searching is this mention of the same issue:

http://getsatisfaction.com/apple/topics/sometimeswhen_entering_in_data_in_safari_on_the_iphone_i_need_to_put_hyphens_in_with_my_p honenumbers

Does anyone know a workaround?

Thanks
D

ThinkPad T61, Windows XP Pro

Posted on Feb 2, 2008 10:28 PM

Reply
1 reply

Feb 2, 2008 11:20 PM in response to Donovan Meyers

I'm not even sure what is making Safari decide to show a number pad instead of the keyboard, unless the form field is named "phone" or something.


Per the link that mentions the same issue, Safari on the iPhone picks this up as a phone number field and why the phone number pad is provided instead of the keyboard provided for other fields with such a form.

I'm not aware of a work-around for this. Most or all of such forms with websites I've used require the phone number including area code with no spaces, hyphens or any characters between the numbers and maybe this was the same for the iPhone development team.

Unless someone else knows of a workaround, the only thing you can do is provide Apple feedback about this - adding a hyphen to the +, #, and * key.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

No hyphen on number pad for web form

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.