custom emails & show/hide empty fields

  • Profile Image
    Asked on July 16, 2013 at 05:59 PM

    I have set up a very long form, and need 1/2 of it to go to one colleague and the other 1/2 to go to another in an email alert. One is a building use request the other is Graphics etc. There will be many empty fields (maybe like 30) for each submission- so i need to hide the empty fields, but I only want each of them to get their portion, to eliminate confusion. is there any way to do this?? whenever i modify the email, all the empty fields show up again, and thats not good!!!!! please help!

  • Profile Image
    Answered on July 16, 2013 at 06:40 PM

    Thank you for contacting us.

    We do not have the 'Hide Empty Fields' option for custom emails, but it might be added in the future. I have sent an additional feature request ticket to our Development Team.

    As a workaround, you may consider creating separate email notifications with different content.

    Then, use conditional logic in order to point created Email Notifications to corresponding email accounts based on form actions.

    Please feel free to contact us if you need any further assistance.

  • Profile Image
    Answered on July 16, 2013 at 11:59 PM
    Do you know when you might add 'Hide Empty Fields' option for custom emails
    . We may abandon this and all the work I'Ve done if it can't be fixed
    . The work around doesn't work at all for what I need it to do
  • Profile Image
    Answered on July 17, 2013 at 01:53 AM

    Hi Rachel,

    This was already in our dev team's "To Do" list. Unfortunately we can't provide you any ETA to when the hide empty fields will be enhanced. We can only accommodate request, our dev team has their priority lists on what features, bugs needs to be worked on so we can't say when exactly this will be completed. Rest assured, we will let you know here for any updates about this.


  • Profile Image
    Answered on August 14, 2013 at 07:28 PM

    Hi Team - I also need this feature. Please provide an ETA so that we can evaluate if we will go with jotfrom as our provider.

    Best Regards,


  • Profile Image
    Answered on August 14, 2013 at 08:43 PM

    Hi Ben,

    I am sorry, but we cannot provide yet an exact ETA for this.

    Although this requested feature is on important priority. Meaning, it has a higher chance of being implemented sooner.

    Thank you for your patience and understanding.


  • Profile Image
    Answered on August 17, 2013 at 02:36 PM

    I too am desperate for this feature to be implimented.  Please please please get on this ASAP.

    To think that such a basic feature is not availble for such a complex form site is unreal.

    Overall JotForms does a nice job, but seriously this needs to be done now! 


  • Profile Image
    Answered on August 17, 2013 at 04:27 PM

    Thanks for letting us know that you would love this feature as well. Our developers are currently working on it and once we have an update we will send a reply to this thread.


  • Profile Image
    Answered on August 27, 2013 at 04:36 PM

    We are looking forward to seeing this feature implemented!

  • Profile Image
    Answered on August 27, 2013 at 05:25 PM


    As soon as this feature implemented, we'll inform you immediately.

  • Profile Image
    Answered on December 05, 2013 at 04:17 AM

    Hello everyone,

    We have implemented a feature that allows customization of email alerts without breaking the hide empty fields feature. However, for this to be possible we had to lock down the default table that contains the question and answer rows. Everything else outside of that table is free for editing though.



    Note: You may choose to 'unlock' and edit the data table, but doing so will forfeit the ability to hide empty fields on the email.

    Please do try it out and let us know what you think.

  • Profile Image
    Answered on December 05, 2013 at 11:46 AM

    We really appreciate development of this feature.  I want to commend JotForm on their customer support.

    Unforunately though, we really need to be able to style the notification.  For instance, we need our results to be displayed in a different order than the fields are on the form.

  • Profile Image
    Answered on December 05, 2013 at 12:15 PM

    We do understand the need for customization, however, since the email editor composes the templates in HTML, it is near-impossible to provide both functions --- full customization and ability to hide empty fields.

    We are sorry about that.

  • Profile Image
    Answered on December 06, 2013 at 01:13 AM



    This is still not working for me and I am not sure why.

    When I go into edit email alert, the table shows up in the format you have posted, however it does not show the 'Unlock Data Table' option.  Even without making a single change to the table, the empty fields still show up in email.  Not sure what I am doing wrong.  Thanks!

  • Profile Image
    Answered on December 06, 2013 at 06:45 AM


    I forgot to mention that the 'Hide Empty Fields' option must be enabled for your form.

    Go to Setup & Embed > Preferences > Advanced Settings

  • Profile Image
    Answered on December 06, 2013 at 11:28 AM



    the hide empty field is enabled.

    still it is not working.

  • Profile Image
    Answered on December 06, 2013 at 12:13 PM


    Please create your own thread and provide the form URL so we can check it for you. Start a new thread using this link:

    Thank you!

  • Profile Image
    Answered on December 09, 2014 at 01:25 AM

    Hi JotForm Team,

    I know you guys had been working very hard and probably have a very long To-Do List to be taken care of, but let me give you some suggestions here as this could make your email feature more usable to wider range of users:

    1. Default Table Locking should at least provide sub-grouping of fields based on the Heading elements added by the user. For example, when you LOCK the HTML Data Table, you should, by default, include also the Heading part of the form group the fields in the email for higher readability. Without this feature, those long forms with many fields will be very hard to be read by the recipient of the email. When rendering as HTML Data Table, the sub-headers for sub-grouping should look something like that:

    <td colspan="2"><h4>The Sub Heading Goes Here</h4></td>

    2. Use HTML's id attribute for higher flexibility. In the programming point of view, you just can't make use of the field caption to identify the HTML table row -- use id for <tr> instead regardless of <td> contents of the row. Through this way, your program logic will show/hide based on row id + {fieldValue}, not based on field caption (or any other risky means). Namely, if {fieldValue} is empty, hide the <tr> that contains it. Note that if you can detect the <tr> container of the {fieldValue}, you don't even need to use the id attribute at all.

    Anyway, the above are just suggestions. Your team may have more other concerns that we don't know. But hope that you'll find them useful. Keep up the great work!

    P/S: Yes, I need this feature too.


  • Profile Image
    Answered on March 09, 2017 at 09:38 AM

    In the recent updates, has this feature been added? I would like to custom build tables in my email notifications, but won't always need all the tables to appear. 
  • Profile Image
    Answered on March 09, 2017 at 11:00 AM


    We will answer your question here