element, and the various form input elements, such as
<button>, have an important place in
client-side programming. These HTML elements date from the very
mechanism behind the first generation of web applications, which
elements; form submission sends that input to the server; the server
processes the input and generates a new HTML page (usually with new
form elements) for display by the client.
The subsections that follow explain how to do these kinds of things with HTML ...