# Using an HTML form in a Dashboard Template node

**URL:** <https://discourse.nodered.org/t/using-an-html-form-in-a-dashboard-template-node/114>\
**Category:** Dashboard\
**Created:** [11 May 2018 21:25 UTC](https://discourse.nodered.org/t/using-an-html-form-in-a-dashboard-template-node/114 "2018-05-11T21:25:12Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![Grendel61](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/grendel61/32/75_2.png) [@Grendel61](https://discourse.nodered.org/u/Grendel61)\
**Post date:** [31 May 2018 14:18 UTC](https://discourse.nodered.org/t/using-an-html-form-in-a-dashboard-template-node/114/5 "2018-05-31T14:18:38Z")

</div>

Nick,

Thanks for all your work on this. I actually went down this road almost exactly.

I actually built a very similar solution to your example a few days ago to create a table with rows that can be selected, and when selected push out a msg.payload. I’ve got a bunch of stuff in there for all the edge cases, but it works similarly to your example.

One difference was that I put the send on “tr”  
`<tr ng-repeat="option in msg.payload" ng-click="send({payload: option.value})">`

Generally, this was spot on. I’ve posted a [new question](https://discourse.nodered.org/t/cause-ui-template-node-to-reload/505?u=grendel61) related to this same component where I need to cause this component to reload when new data comes into the UI Template

Thanks again.

---

_[View the full topic](https://discourse.nodered.org/t/using-an-html-form-in-a-dashboard-template-node/114)._
