Welcome to the Treehouse Community
The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

KnowledgeWoods Consulting
5,607 PointsContact Form Validation
I have created a contact form and i need to provide email and phone no. validation in that. I have created the form in a html file and on submit it redirects to a php file where all the mailing and database storage things happen. After the code is processed it redirects automatically to the html file. So the php file is not at all seen. But now i want to validate the email and phone no. of the form. If it is invalid it say invalid on the same form and extension should be html only.

KnowledgeWoods Consulting
5,607 PointsHi Fuad, Can you Please tell me how is it done...I am very new to this Thanks in Advance

Adam Sackfield
Pro Student 19,663 Points1 Answer

Adam Sackfield
Pro Student 19,663 PointsYou should Ideally have some Javascript Validation for the user to give them feedback (jQuery Validation) link is perfect and easy to implement. Then you would most certainly need some PHP validation to ensuring only he correct information is being sent through, also to stop those pesky robots from filing in your form and to stop more serious attacks on your mailing system.
This site has tutorials for all of these.
Fuad Adetoro
6,490 PointsFuad Adetoro
6,490 PointsYou can check if phone numbers are being used by XML well i have before i'm not to sure about HTML (but they're alike) also you may need to use JavaScript as Adam below is saying.