Ready to watch this entire course?
Become a member and get unlimited access to the entire skills library of over 4,900 courses, including more Developer and personalized recommendations.Start Your Free Trial Now
- View Offline
- Understanding forms
- Adding required fields and placeholders
- Accepting multiple entries
- Limiting uploads
- Handling focus changes
- Validating with regular expressions
- Working with older browsers
- Building jQuery validation
- Using server-side validation
- Sanitizing form input
- Uploading files
- Sending form data to a database
Skill Level Intermediate
If you're a premium member of the lynda.com online training library, or if you're watching this tutorial on a DVD rom, you have access to the excercise files used throughout this title. In the Exercise Files folder, you'll find folders for each video in this series. Inside those folders you may see a single forms folder. And usually I'll start the movie by having pulled that folder into my desktop. And opened those files into my text editor with a preview in one of my browsers. You may also find a folder. That has a Finish folder and a Working folder.
The Working folder is the version of the files when I start the movie and the Finish folder is the version of the files when I finish the movie. In some folders you may also see a code snippets file. That file has some code that I'll copy and paste occasionally into the text editor. In this movie, I'll also be working with files from the server. In that case, I will have copied the files into my FTP application and pulled the preview directly from the web server. Unlike most courses, these files are not necessarily in sequential order. I highly suggest that you start each movie by looking for the folder for that movie, opening the Working folder, and copying the Forms folder onto your desktop.
If you're a monthly member, or an annual member of lynda.com, you don't have access to the exercise files. But you can follow along from scratch with your own assets. So let's get ready to start validating and processing forms.