# Dashboard 2.0 Text Input node

**URL:** <https://discourse.nodered.org/t/dashboard-2-0-text-input-node/97988>\
**Category:** Dashboard\
**Created:** [5 July 2025 20:04 UTC](https://discourse.nodered.org/t/dashboard-2-0-text-input-node/97988 "2025-07-05T20:04:49Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jean-Rem](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/jean-rem/32/84461_2.png) [@Jean-Rem](https://discourse.nodered.org/u/Jean-Rem)\
**Post date:** [5 July 2025 20:04 UTC](https://discourse.nodered.org/t/dashboard-2-0-text-input-node/97988/1 "2025-07-05T20:04:49Z")

</div>

Hello,

I'm looking in my dashboard project to "freeze" a Text Input field. Is there a way to add "disabled" or "readonly" props to this Text Input field ? I have try with msg.ui\_update "readonly": true, but without results right now. Any Ideas ?

Regards  
Jean-Rem

---

<div class="post-metadata">

**Author:** ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)\
**Post date:** [5 July 2025 20:19 UTC](https://discourse.nodered.org/t/dashboard-2-0-text-input-node/97988/2 "2025-07-05T20:19:45Z")

</div>

If you are using the newer Flowfuse dashboard then you can send the widget `msg.enabled` false to disable it. If you are still using the original node-red-dashboard then I I don't know the answer.

---

<div class="post-metadata">

**Author:** ![Jean-Rem](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/jean-rem/32/84461_2.png) [@Jean-Rem](https://discourse.nodered.org/u/Jean-Rem)\
**Post date:** [5 July 2025 21:21 UTC](https://discourse.nodered.org/t/dashboard-2-0-text-input-node/97988/3 "2025-07-05T21:21:32Z")

</div>

Hello Colin,

Good idea, this msg. control apply 'opacity" to the Text Input field. Do you think this effect could be bypassed ?

Regards  
Jean-Rem

---

<div class="post-metadata">

**Author:** ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)\
**Post date:** [6 July 2025 08:15 UTC](https://discourse.nodered.org/t/dashboard-2-0-text-input-node/97988/4 "2025-07-06T08:15:38Z")

</div>

Probably by using CSS. I don't know exactly how though.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)\
**Post date:** [5 August 2025 08:15 UTC](https://discourse.nodered.org/t/dashboard-2-0-text-input-node/97988/5 "2025-08-05T08:15:52Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
