i meet a problem that Flutter 's TextInputType do not have a password type:
/// All possible enum values. static const List<TextInputType> values = const <TextInputType>[ text, multiline, number, phone, datetime, emailAddress, url, ];
how to make the password user input not visible? any one has a good idea ?
Input filed and password input fields are the same except for one arguments (obscureText). obscureText: This argument gives us the power to hide the data entered in the input field. The default of this is false, which makes it visible to us. If we make this true, the actual text will be invisible.
You need to pass "true" on "obscureText" property in TextField to enable Password input.
The <input> tag with a type="password" attribute creates a text field where users can securily enter a password. As characters are entered, they are replaced by a dot ("•") or asterisk ("*") symbol, depending on the browser.
In case you are using the TextField
widget (or something that derives from this widget), you can use the obscureText
property and set it to true
. More details can be found here.
Additionally, consider adding these properties to prevent input suggestions because they risk revealing at least part of the password input to screen viewers.
obscureText: true, enableSuggestions: false, autocorrect: false,
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With