Form action
Definition
The form action is the action attribute on an HTML <form> element: the URL the browser sends the form's data to when the visitor submits. Together with the method attribute (almost always post for anything that changes state), it is the entire wiring between a form and its backend - no JavaScript required.
When a form with method="post" is submitted, the browser packages every named input into a request body and POSTs it to the action URL, then navigates to whatever the server responds with. If the action is omitted, the browser posts to the current page's own URL, which on a static site does nothing useful - the submission simply vanishes. Giving the form a real action is the smallest possible fix.
The action attribute is also the oldest progressive-enhancement hook on the web: a form with a working action submits even when JavaScript fails or is blocked, and scripts can layer nicer behavior (inline success messages, no page reload) on top of it.
How SheetLink Forms uses it
With SheetLink Forms, you point the action at your endpoint: action="https://sheetlinkforms.com/f/{token}" method="post". That alone is a working setup - the browser posts, and a 303 redirect sends the visitor to a thank-you page. Add the sl.js embed and it automatically binds any form whose action points at /f/ (as well as forms marked data-sheetlink), upgrading the submit to AJAX with inline success text while the plain action remains as the fallback.
See the two-step setup on how it works, or copy a complete form from the docs.
Related terms: Form endpoint · Form backend · Honeypot