View Source TextField
<TextField>
A form element for entering text.
Overview
Any children of the field will be used as the label.
<TextField text="first_name">
First Name
</TextField>You can style the label by using elements inside.
<TextField text="last_name">
<Text fontWeight="bold" font="caption">Last Name</Text>
</TextField>Input Configuration
Use modifiers to configure how text is input.
"search-field" do
autocorrectDisabled(true)
textInputAutocapitalization(.words)
keyboardType(.webSearch)
submitLabel(.search)
end<TextField
text="value"
class="search-field"
>
Enter Search Text
</TextField>Formatting Values
Use the phx-focus attribute to input values such as numbers and URLs.
<VStack>
<TextField
text="amount"
format="currency"
currencyCode="usd"
class="decimal-pad"
>
Enter Amount
</TextField>
<TextField
text="bank_address"
axis="vertical"
>
Enter Bank Address
</TextField>
</VStack>Secure Input
To input private text, such as a password, use <SecureField>.
Attributes
textphx-focuscurrencyCodenameStyleTextFieldProtocol/axisTextFieldProtocol/prompt
Events
References
Link to this reference
blurEvent
Link to this reference
currencyCode
The currency code for the locale.
Discussion
Example currency codes include USD, EUR, and JPY.
Link to this reference
focusEvent
Link to this reference
phx-focus
Possible values:
Discussion
date-timeurliso8601numberpercentcurrencyname
Link to this reference
nameStyle
A type used to format a person’s name with a style appropriate for the given locale.
Discussion
Possible values:
shortmediumlongabbreviated