I have been working on this more. Here is the status, again, help would be greatly appreciated.
The way the DataPage is set up is the client logs in. After this, they see a Search Form asking for the phone number. The hyphens are NOT being automatically inserted and must be inserted manually.
However, once you have searched, the results populate below the Search Form. After this, if you search again, the hyphens ARE being automatically inserted. So the code is working, partially.
Note: Search Form is marked as Required.
Any ideas? Thank you!