# sa5-forms

- [About SA5's Forms Lib](https://attr.sygnal.com/sa5-forms/about.md): About the SA5 Forms Library
- [SA5 Forms Roadmap](https://attr.sygnal.com/sa5-forms/about/sa5-forms-roadmap.md)
- [Quick Start | SA5 Forms](https://attr.sygnal.com/sa5-forms/quick-start.md): How to Easily Add SA5's Forms Capabilities to Your Webflow Site
- [SA5 Forms Future](https://attr.sygnal.com/sa5-forms/quick-start/sa5-forms-future.md)
- [Data-binding Form INPUTs & SELECTs ❺](https://attr.sygnal.com/sa5-forms/data-binding-form-inputs-and-selects.md)
- [Smart Form Webhook Handler ❺](https://attr.sygnal.com/sa5-forms/webhook-handler.md): Post form data direct to webhooks, while supporting Webflow's inline success / error messages
- [Form Webhook Handler JS API Events](https://attr.sygnal.com/sa5-forms/webhook-handler/form-webhook-handler-js-api-events.md)
- [n8n Handler](https://attr.sygnal.com/sa5-forms/webhook-handler/n8n-handler.md)
- [Basin Handler](https://attr.sygnal.com/sa5-forms/webhook-handler/basin.md): How to Use Basin for General Form Capture
- [File Uploads](https://attr.sygnal.com/sa5-forms/webhook-handler/basin/file-uploads.md): Uploads are Easy with Basin
- [Future](https://attr.sygnal.com/sa5-forms/webhook-handler/basin/future.md): Basin Handler Future
- [Make ( Integromat ) Handler](https://attr.sygnal.com/sa5-forms/webhook-handler/make.md): Using Make with SA5's Forms Handler
- [Future](https://attr.sygnal.com/sa5-forms/webhook-handler/future.md)
- [Form Data Validation](https://attr.sygnal.com/sa5-forms/form-data-validation.md)
- [Invalid Field Indicators (Real-Time) 🧪](https://attr.sygnal.com/sa5-forms/form-data-validation/invalid-field-indicators-real-time.md)
- [Invalid Field Indicators on Submit Attempt 🧪](https://attr.sygnal.com/sa5-forms/form-data-validation/invalid-field-indicators-on-submit-attempt.md)
- [Email validation](https://attr.sygnal.com/sa5-forms/form-data-validation/email-validation.md)
- [Remove Unchecked Checkboxes ✨](https://attr.sygnal.com/sa5-forms/remove-unchecked-checkboxes.md)
- [Preserve Line Breaks](https://attr.sygnal.com/sa5-forms/form-data-fixups.md): Preserve line breaks in multiline text
- [Form IP Info ❺](https://attr.sygnal.com/sa5-forms/form-ip.md): Capture the current user's IP and geo-location data as part of your form submits.
- [File Uploads 📝](https://attr.sygnal.com/sa5-forms/file-uploads.md)
- [Custom Form Submit Button](https://attr.sygnal.com/sa5-forms/custom-form-submit-button.md)
- [File Downloads](https://attr.sygnal.com/sa5-forms/file-downloads.md)
- [Form Select Element](https://attr.sygnal.com/sa5-forms/form-select-element.md): Extend and control Webflow's Form Select Element
- [SA5 Forms API](https://attr.sygnal.com/sa5-forms/sa5-forms-api.md): For advanced forms manipulations
- [Dynamic Forms](https://attr.sygnal.com/sa5-forms/dynamic-forms.md)
- [Form Success Redirect 🧪](https://attr.sygnal.com/sa5-forms/form-success-redirect.md)
- [Show / Hide Password 🧪](https://attr.sygnal.com/sa5-forms/show-hide-password.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://attr.sygnal.com/sa5-forms.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
