Input
A single-line text field. Bound to a writable tag it reads and writes it; bound inside a Form it becomes a field of that form.


Reach for it when you need:
- Operator-entered setpoints and identifiers
- A field inside a Form
Component name: Input · Category: Input
In the palette: Text input field
Properties
Any property can be bound to a tag, another component's property, or a query.
| Property | Type | Default | Description |
|---|---|---|---|
value | string | "" | — |
placeholder | string | Type here... | — |
type | enum | text | Options: text · number · password · email · tel · url. |
title | string | Input Field | — |
showTitle | boolean | true | — |
titleSize | number | 13 | — |
shadow | boolean | true | Show a subtle drop-shadow on the input box. Turn off for a flat look. |
clearable | boolean | false | Show an × button (text mode) to clear the value while there is one. |
disabled | boolean | false | — |
style | style | {} | Custom CSS properties |
Events
Attach event actions to these in the Event Manager.
| Event | Label | Group | Payload |
|---|---|---|---|
click | Click | Mouse | The DOM event. |
dblclick | Double click | Mouse | The DOM event. |
contextmenu | Right click | Mouse | The DOM event. |
mouseenter | Mouse enter | Mouse | The DOM event. |
mouseleave | Mouse leave | Mouse | The DOM event. |
change | Change | Input | The DOM event. |
submit | Submit | Input | The DOM event. |
focus | Focus | Input | The DOM event. |
blur | Blur | Input | The DOM event. |
contextmenu fires your configured actions at runtime only — in LiveView and in preview. On the Designer canvas the right-click is captured to open the Event Manager, so testing it there will not run your actions. Test right-click in preview.
Notes
Validate before writing. A value typed by a human is untrusted input like any other — check the range in a script action, or use a Form, which validates before it submits.