form is useless unless some kind of processing takes place after the form is submitted. The action attribute is used to inform the browser what page (or script) to call once the
"submit" button is pressed.
action attribute tells the browser to send the
form data to a form-handling PHP page (which will presumably convert the form data to something more email-friendly):
<form action="form-to-email.php" method="post" accept-charset="windows-1252"> <div> <label for="txtname">Name:</label> <input type="text" name="txtname" id="txtname"/> </div> ⋮ </form>
This element takes as its value a URL to a document that may be on the same server (for example, a shared CGI folder that has various form-processing scripts), or even a page or script on an entirely separate server (perhaps a free form-handling service).
The Principles of Beautiful Web Design, 4th Edition
Learn PHP in One Day and Learn It Well
Docker for Web Developers