Hello everyone,
I am looking for a way to remove blank inputs if I have not filled them out. My snippet is structured like the following:
Facility: {formtext: name=Facility}
Department: {formtext: name=Department}
What's the best way for me to completely remove the entire like if I do not fill out the form (if I leave Department blank for example). If that is currently possible with the current setup.
Thanks in advance for any tips anyone can offer!
Here you go
{note}{formtext: name=Facility}
{endnote: trim=right}
{if: Facility <> ""}Facility: {=Facility}
{endif: trim=right}
{note}{formtext: name=Department}
{endnote: trim=right}
{if: Department <> ""}Department: {=Department}
{endif:trim=right}
Here's the explanation of how that works:
- I'm putting each of the
{formtext}
commands in a note, so that their output never shows.
- I'm using an
{if}
command to check whether the formtext field has been filled or not
- If the field is not empty, I show the text and the variable.
Let me know if anything needs further clarification.
This is fantastic! The note command was the missing piece.
Thanks so much!
1 Like