MultiSelect Grid: required field validation is fired in the widget even if all cells are already taken

  • Profile Image
    Asked on February 05, 2020 at 05:43 PM



    I'm about to deploy a new form I've created. I'm really excited for it and I really appreciate all that Jotform provides - it is going to save me a bunch of time and is really worth the money. So thank you. 


    Here are my problems. I have this form:

    It is kind of a complicated form. The first problem is question # 17. Please be aware that question #17 only displays if a "No"

    answer is given on question #16. The problem is that the boxes a form filler is supposed to be able to

    select are all already selected. It seems like if a previous form filler makes any selection, it changes what is

    already displayed on the question for the next form filler. Also, there is no way to deselect that I can find. 


    This is is depicted on attached named Capture


    Problem #2 is depicted on Capture 2. Once a form is completed and submitted, a red text message is displayed saying there are errors

    oon the form, however it still after a brief moment/puase  (as if a new page was being rendered) the form redirects to either the 

    thank you page that is properly displayed or to a different website based upon some conditions I have set up. 

    II'm afraid this red message will cause confusion though. Why is it popping up? Everything seems to be working...

    Attached are 2 screenshots that depict my problems. 

  • Profile Image
    Answered on February 05, 2020 at 08:43 PM

    I can see that you have used the MULTI-SELECT GRID widget Please note that when the user selected a certain grid and submitted it, that grid can no longer be selected again by another user, as if it was reserved. This is how the widget works, so I suggest creating a new one.

    And looking at the form, it seems all have been used up by the previous submissions so no other users can no longer select from it.

    Regarding the FORM ERROR you mentioned, it happens when there is a REQUIRED field that the user failed to fill out. So he needs to go back, review the form and fill out the empty REQUIRED field.

  • Profile Image
    Answered on February 06, 2020 at 12:00 PM

    Hi JohnRex, if there is truly a form error, then why is the submission being completed and processed? 

    I do have hidden fields that are required, but they aren't always showing up based upon the conditions I have set. Is that why the form error is showing up?

  • Profile Image
    Answered on February 06, 2020 at 12:15 PM

    I'm still getting problems even if I have all the required fields filled out properly. 

  • Profile Image
    Answered on February 06, 2020 at 01:52 PM

    If the fields are hidden, it is not validated if they are required or not. However, if the required fields being skipped they'll be validated since they are displayed on the form.

    I have tried submitting the form and see that the error message is displayed when the form is submitted. It appears that one of the fields are causing the issue.

    I notice that some of the fields are set to be required by conditions. If the fields are already set as required it is not necessary to set another condition to make them required. Please check the conditions once again to see if they are causing any conflicts. 

    Please get back to us if you need any further assistance. We will be happy to help. 

  • Profile Image
    Answered on February 06, 2020 at 02:05 PM

    Hi Kiran,

    I have checked and none of the required fields have any conditions adding them to be required or doubling up. I also checked on the conditions I do have that change certain fields to be required and I don't see that any of them are the cause of the problem but maybe I missed something?

  • Profile Image
    Answered on February 06, 2020 at 03:24 PM

    I was able to replicate the problem. It seems to be firing the validation even if the cells in the widget are all filled.

    I have raised this thread to our backend team for review. Once we have an update, you will be notified here.

    I no longer see the widget in your form. Are you all set now with the input table?

  • Profile Image
    Answered on February 06, 2020 at 04:28 PM

    Hi Welvin,

    I probably should have created two tickets for the two seperate issues. 

    Using the input table did solve one of my problems and so I removed the multi-grid widget as it was no longer needed. 

    Are you saying a different widget is causing problems with my form error issue? Which widget is causing the problem?

  • Profile Image
    Answered on February 06, 2020 at 05:34 PM

    No worries. It's actually my fault for not splitting it. We can split questions. 

    No, it is the same MultiSelect Grid widget. There is a glitch with the required validation on this widget that is causing the problem.

    Here's my demo form:

    Here's the error:

    You can see the progress bar is all green, but still getting required on the widget. It is supposed to be considered filled since all cells are selected. 

    I'll keep the ticket on this thread. We will let you know here if we have an update on this. 

  • Profile Image
    Answered on February 07, 2020 at 10:22 AM

    Hi Welvin, I removed the multi-select grid from my form but I'm still getting the form error. Am I missing something?

  • Profile Image
    Answered on February 07, 2020 at 11:38 AM

    Yes, I can still see the error even though all the fields are filled and the form is successfully submitted. Can you please try cloning the form and see if the clone form behaves the same?

    Guide: How-to-Clone-an-Existing-Form-from-Your-Account

    Please give it a try and let us know how it goes.

  • Profile Image
    Answered on February 07, 2020 at 12:25 PM

    Hi jherwin, I've cloned the form and I am still getting the form error as I submit the form even after cloning.  

  • Profile Image
    Answered on February 07, 2020 at 01:26 PM

    Thanks for confirming, we will note it in this bug report. You will be notified here if we have any updates.