> For the complete documentation index, see [llms.txt](https://help.blings.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.blings.io/apps/blings-studio/connectors/input-field.md).

# Input Field

Use the Input Field connector when viewers should type text directly inside the MP5 experience. Typical uses include names, feedback, quiz answers, survey responses, preference notes, and free-text messages.

Input Field captures the typed value in the player. Use [Submit Form](/apps/blings-studio/connectors/submit-form.md) when the value should be submitted, saved, or sent to another system.

<figure><img src="/files/xD0N1YzYvk436tZOYKCZ" alt="Shared Studio connector detail panel where connector source, fallback, editing access, and internal description controls are configured" width="375"><figcaption></figcaption></figure>

## Options

| Option                   | What it controls                                           | Notes                                                                       |
| ------------------------ | ---------------------------------------------------------- | --------------------------------------------------------------------------- |
| **Input text layer**     | The text layer that becomes editable by the viewer.        | Select the visual layer where the viewer should type.                       |
| **Field name**           | The name used to identify the entered value.               | Use a stable name such as `viewer_name`, `email`, or `feedback_message`.    |
| **Placeholder**          | The prompt shown before the viewer types.                  | Keep it short and specific, such as `Type your name here`.                  |
| **Input mode**           | Whether the field accepts a single line or multiple lines. | Use single-line for short answers and multiline for longer messages.        |
| **Empty state**          | What happens when the viewer leaves the field blank.       | Decide whether empty input should be allowed before adding submit behavior. |
| **Text fit**             | How typed text fits in the input area.                     | Preview long values, multiline values, and mobile entry when relevant.      |
| **Internal description** | A note explaining what the input collects.                 | Useful when a scene has several input fields.                               |

## Configure an Input Field

{% stepper %}
{% step %}

### Select the Text Layer

Choose the text layer that should accept viewer input.
{% endstep %}

{% step %}

### Name the Field

Set the field name that identifies the viewer-entered value.
{% endstep %}

{% step %}

### Add Placeholder Text

Use placeholder copy that tells the viewer exactly what to enter.
{% endstep %}

{% step %}

### Choose the Input Mode

Use single-line input for short values and multiline input for longer messages.
{% endstep %}

{% step %}

### Preview Entry Behavior

Test typing, editing, empty values, long values, and multiline behavior in the player preview.
{% endstep %}
{% endstepper %}

## Success Checks

Before publishing an Input Field connector, confirm:

* The field name is stable and easy to identify.
* Placeholder text fits inside the input area.
* Single-line or multiline behavior matches the expected response.
* Long values do not break the layout.
* Empty input behavior is intentional.
* A Submit Form connector exists when the project needs to capture the entered value.

{% content-ref url="/pages/zCRyVOOHtlj7mplqnham" %}
[Submit Form](/apps/blings-studio/connectors/submit-form.md)
{% endcontent-ref %}

{% content-ref url="/pages/vF3GOo8viXK19zuT75hD" %}
[Data in Studio](/apps/blings-studio/data.md)
{% endcontent-ref %}
