# Text Input

### Adding the Text Input Component

Select the Text Input Component from the left panel under ***Forms & Fields*** and drag onto your screen where you can rename it for easy identification when using.

<div><figure><img src="/files/KSLXxMvgrjiNDOechnUS" alt="" width="241"><figcaption></figcaption></figure> <figure><img src="/files/Km6s8wHX87MSwKE2mknl" alt="" width="563"><figcaption></figcaption></figure></div>

### Set up your Component

#### Input Type

Select the Input Type based on the use of the component.

<figure><img src="/files/MaVSnX1svngCr8f4HlbL" alt=""><figcaption></figcaption></figure>

The Input Type limits the characters and adjusts the keyboard based on your selection depending on the Device/Browser. Keyboard type is automatic and cannot be changed.

* Normal - Accepts all characters.
* Lowercase - Only accepts lower case characters.
* Password - Masks input for user passwords.
* Email - Shows email characters on Keyboard.
* Number - Accepts integers, comma (as decimal), decimal, and dash. **(Will not accept both "," and ".")**

#### Placeholder

Add a placeholder. This gives your user a hint of what should be entered.&#x20;

<figure><img src="/files/WMkqEo6W4ea18Q1EoDe1" alt="" width="563"><figcaption></figcaption></figure>

#### Default Value

Enter the default value. This can be entered manually or pulled from MagicText depending on your use case.&#x20;

<figure><img src="/files/c5Wm9TTP5sdh9Qm3GLuw" alt="" width="251"><figcaption></figcaption></figure>

### Edit the style of your Text Input

You can edit the style similar to that of other components with a few specific options.

<figure><img src="/files/6InkXAvcwr5tlMtzm8WO" alt=""><figcaption></figcaption></figure>

#### Max Length

Max length will limit the number of characters that can be input by the user. After the limit is reached, no additional characters can be entered.&#x20;

#### Auto-Focus

Auto-Focus will automatically select the text input for typing when the User navigates to the screen. This should only be selected for 1 Input Component per screen.

## Learn More

* Text Input does not currently support right to left typing for languages in iOS Native Apps.&#x20;
* Use the Text Input to create a Custom Form for uploading data into your Adalo Collection.
* Text Inputs will clear automatically after the data is used in an action. If the Data is not used in a subsequent action, it will remain until the device cache is cleared or the text is deleted manually.
* If using Text Inputs to filter lists, you should only use each input 1 time to ensure it works as expected.&#x20;

## Help

If you need additional help with this article, you can always ask in our[ community forum](https://forum.adalo.com/)! Be sure to paste the link to this article in your post as well!

Looking for more features? Check out additional components available for purchase in the Adalo Component Marketplace!


---

# 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://help.adalo.com/component-basics/forms-and-fields/text-input.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.
