# Dashboard Form node enhancements

**URL:** <https://discourse.nodered.org/t/dashboard-form-node-enhancements/18440>\
**Category:** Feature Requests\
**Created:** [26 November 2019 09:03 UTC](https://discourse.nodered.org/t/dashboard-form-node-enhancements/18440 "2019-11-26T09:03:15Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![dsl400](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dsl400/32/11876_2.png) [@dsl400](https://discourse.nodered.org/u/dsl400)\
**Post date:** [26 November 2019 09:03 UTC](https://discourse.nodered.org/t/dashboard-form-node-enhancements/18440/1 "2019-11-26T09:03:15Z")

</div>

here are a few suggestions for the dashboard Form node:

- a second output that can be triggered by the reset button
- ability to remove the reset button
- ability to override the reset action
- ability to position the buttons on top of the form
- ability to adjust size and position of the buttons

---

<div class="post-metadata">

**Author:** ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)\
**Post date:** [26 November 2019 09:47 UTC](https://discourse.nodered.org/t/dashboard-form-node-enhancements/18440/2 "2019-11-26T09:47:46Z")

</div>

Not sure about the second output - the current output can handle both.  
I'm looking forwards to the PR 🙂  
(You can of course make up a form of individual elements and position them where you want - and recombine the outputs in the main flow using a join node etc... - but I guess that isn't the point)

---

<div class="post-metadata">

**Author:** ![dsl400](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dsl400/32/11876_2.png) [@dsl400](https://discourse.nodered.org/u/dsl400)\
**Post date:** [26 November 2019 10:29 UTC](https://discourse.nodered.org/t/dashboard-form-node-enhancements/18440/3 "2019-11-26T10:29:42Z")

</div>

I noticed that once you clicked submit the form will retain the values of the fields until node-red is restarted and I recall reading that a node will keep current state / values until a new message arrives. Are these two thing related ?

---

<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:** [26 November 2019 11:10 UTC](https://discourse.nodered.org/t/dashboard-form-node-enhancements/18440/4 "2019-11-26T11:10:02Z")

</div>

> [@dsl400](#):
>
> a node will keep current state / values until a new message arrives

A node will not retain any values from one message to the next unless you save them in the node context.

---

<div class="post-metadata">

**Author:** ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)\
**Post date:** [26 November 2019 11:22 UTC](https://discourse.nodered.org/t/dashboard-form-node-enhancements/18440/5 "2019-11-26T11:22:56Z")

</div>

have just added to master. If you set the Cancel button text to blank "" - it will hide the cancel/reset button.
