> For the complete documentation index, see [llms.txt](https://weendiegames.gitbook.io/form-behavior/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://weendiegames.gitbook.io/form-behavior/master.md).

# Welcome

**Do you want to navigate between inputs using "Tab" and "Shift+Tab" keys without any hassle?**

**Do you want to make your forms behave like web forms?**

⭐**Form Flow**⭐

Use any key to navigate between unity Input Fields, intuitive as web forms.

⭐**Form Validation**⭐

Validate user input with 7 types of validation based on OWASP recommendations, and can be used from script!

* URL
* IPV4
* Email
* Safe text
* US Date
* Credit Card
* Password

{% hint style="info" %}
If you consider this asset useful please rate it and write a review on Asset Store.
{% endhint %}

## Changelog

{% hint style="warning" %}
If you are upgrading from version 1.x.x delete the entire folder and import again.
{% endhint %}

### 2.1.0 - Jan 28, 2025

* Fixed null reference exception
* Added OnValidateSuccess event
* Added OnValidateFailure event
* Added Validate method to validate form without trying to submit
* Submit method is now public to be used from scripts

### 2.0.0 - Mar 1, 2021

* Input Validation
* Fixed error when focusing on selectable without InputField component

### 1.1.0 - Nov 5, 2018

* "Submit key" feature

### 1.0.0 - Mar 24, 2017

* Released with basic input flow control.
