The on_blur event handler is called when focus has left the input for example, it’s called when the user clicks outside of a focused text input.
Hello World!
The on_change event handler is called when the value of input has changed.
Hello World!
Behind the scenes, the input component is implemented as a debounced input to avoid sending individual state updates per character to the backend while the user is still typing. This allows a state variable to directly control the value prop from the backend without the user experiencing input lag.
The name prop is needed to submit with its owning form as part of a name/value pair.
When the required prop is True, it indicates that the user must input text before the owning form can be submitted.
The type is set here to password. The element is presented as a one-line plain text editor control in which the text is obscured so that it cannot be read. The type prop can take any value of email, file, password, text and several others. Learn more here.
Example Form
Results:
{}
To learn more about how to use forms in the Form docs.
Set the value of the specified reference element, without needing to link it up to a State var. This is an alternate way to modify the value of the input.