The form action URL is the value of the HTML form element's action attribute, specifying the server endpoint where form data is sent when the user clicks submit.
The action attribute is one of the most fundamental parts of an HTML form. It tells the browser where to send the form data. When a user clicks the submit button, the browser collects all form field values and sends them as an HTTP request to the URL specified in the action attribute.
The syntax is straightforward: <form action="https://example.com/submit" method="POST">. The method attribute determines whether data is sent as a POST request (in the request body, preferred for form submissions) or GET request (in the URL query string, rarely used for forms).
If you omit the action attribute, the form submits to the current page URL. This is common in server-rendered applications where the same page handles both displaying and processing the form. For form backends, you always set the action to the service's endpoint URL.
With FormsList, your action URL looks like https://formslist.com/f/your_form_hash. This is the unique endpoint for your form. All submissions sent to this URL are captured by FormsList and appear in your dashboard.
<form action='https://formslist.com/f/abc123' method='POST'>. The browser sends all form field data to FormsList's servers for processing.
<form action='' method='POST'>. With an empty action, the form submits to the current page URL, typically handled by server-side code on the same route.
<form action='https://api.yoursite.com/contact' method='POST'>. The form sends data to your own backend API for custom processing.
Set up your form backend in under a minute. No server required, no complex configuration — just a simple endpoint for your forms.