Change "editable" property of Text Input component using blocks

There should be a way to change the “editable” property of a Text Input component in order to disable entry while still showing the value of the text input’s text.

This is especially useful in a situation where you are checking for invalid entries (e.g. letters in a phone number) and wanting to use a substring to delete unwanted characters from a text input. As it is, displaying an alert does not pause other functions on a screen (aha! another feature request? But first, see this) so you can continue entering text while the alert is displayed because the text input is still editable.

This was initially asked about 5 years ago: TextInput Set Editable and also discussed here: Text Input Enable-Disable and here: How do we enable/disable the editability of a text box from the Blocks tab.

3 Likes

100% agree.

1 Like

Agree with you.
But we Can still do it by Creating a Fake one, when we want the main input Enabled, this fake one will be not Visible and when we want it disabled, we will Disappear the Input and Appear this Fake one which can hold text just like real one.
But Again, It’s a very Inconvenient Process to do
screen-capture (3) (1) (1)


Want to hire a Certified Thunkable Expert? Whoocoder | Thunkable Expert | Hire Now On Fiver!!