Learning points
Show the user where they've made mistakes as soon as possible
Don't wait until the user has submitted the form
You can't always validate without submitting the form, but it's a good principle to aim for
Show the user where they've made mistakes as soon as possible
Don't wait until the user has submitted the form
You can't always validate without submitting the form, but it's a good principle to aim for