Interacting with Web Forms
typically need to generate the form (which may be a normal static Web page), then
- validate user input
- process user input
- generate a response
these three steps may be done within the Web browser (client-side) or within the Web server (server-side) or some combination of both.