# Form Processing

All forms that will be processed with Simcify will have class simcy-form . Additional options will be added via attributes.

Attribute options are;

* **loader**&#x20;
  * *Optional*
  * "true" or "false"
  * when true, a loader will be shown when form is submitted and hidden when set false.
* **action**&#x20;
  * *required*
  * url
  * the path to where the form will be submitted
* **method**
  * *required*
  * "POST" or "GET"

## Usage

```markup
<form class="simcy-form" action="https://example.com/server" method="POST" loader="true">
    ....
</form>
```

## Response

Responses should be JSON, please refer to the server response page for more information.

{% content-ref url="../helper-functions/server-responses" %}
[server-responses](https://simcycreative.gitbook.io/signer/interaction-functions/helper-functions/server-responses)
{% endcontent-ref %}
