I have a tabnavigator form. The last tab is bascially a review and finish so
the user can look over everything they changed before submitting. I want to
only display the fields for the user if they filled them out on the previous
tabs, otherwise it does not show up.

I have tried this, but does not work. I snipped all the code, even the
cfformgroup tags to make it cleaner to look at, it all works if I take out the
is cfif/isdefined function, but shows regardless if filled in or not. If there
is another way fine, I just need to only show the fields that had been filled
out. If this is not possible, is there any other way? TIA

<cfif isdefined("form1.FirstName")>
<cfinput bind="{FirstName.text}" name="rFirstName" type="text" label="First
Name" width="150" />
</cfif>