December 2018
Beginner to intermediate
796 pages
19h 54m
English
Forms can be tricky to understand because interacting with them takes more than one request-response cycle. In the simplest scenario, you need to present an empty form, which the user then fills in correctly and submits. Conversely, they might enter some invalid data, in which case the form needs to be resubmitted until the entire form is valid.
From this scenario, we can see that a form can be one of several states, changing between them:
Read now
Unlock full access