Reflex Cloud - Fast, secure & scalable hosting. One command to deploy.

Input

A text field is an input field that users can type into. This component uses Radix's text field component.

Overview

The TextField component is used to capture user input and can include an optional slot for buttons and icons. It is based on the

element and supports common margin props.

Basic Example

Stateful Example with Blur Event

Hello World!

Controlled Example

Hello World!

Real World Example

The Less I Know

Rock

Breathe Deeper

Rock

Let It Happen

Rock

Borderline

Pop

Lost In Yesterday

Rock

Is It True

Rock

API Reference

rx.input

Captures user input with an optional slot for buttons and icons.

Test
PropType | ValuesDefaultInteractive
size
"1" | "2" | ...
variant
"classic" | "surface" | ...
color_scheme
"tomato" | "red" | ...
radius
"none" | "small" | ...
auto_complete
bool
default_value
str
disabled
bool
max_length
int
min_length
int
name
str
placeholder
str
read_only
bool
required
bool
type
str
value
Union[str, int, float]
list
Union[str, int, bool]
accept
Union[str, int, bool]
alt
Union[str, int, bool]
auto_focus
Union[str, int, bool]
capture
Union[str, int, bool]
checked
Union[str, int, bool]
default_checked
bool
dirname
Union[str, int, bool]
form
Union[str, int, bool]
form_action
Union[str, int, bool]
form_enc_type
Union[str, int, bool]
form_method
Union[str, int, bool]
form_no_validate
Union[str, int, bool]
form_target
Union[str, int, bool]
max
Union[str, int, bool]
min
Union[str, int, bool]
multiple
Union[str, int, bool]
pattern
Union[str, int, bool]
src
Union[str, int, bool]
step
Union[str, int, bool]
use_map
Union[str, int, bool]

Event Triggers

See the full list of default event triggers
TriggerDescription
on_focus Fired when the textarea is focused.
on_blur Fired when the textarea is blurred.
on_change Fired when the value of the textarea changes.
on_key_down Fired when a key is pressed down.
on_key_up Fired when a key is released.

rx.input.slot

Contains icons or buttons associated with an Input.

PropType | ValuesDefaultInteractive
color_scheme
"tomato" | "red" | ...