Checkboxes to remain checked

  • ProReintregire
    Asked on December 12, 2016 at 2:41 AM

    Hi,

    I have simple matrix web form with check boxes as next one:

  • Ian
    Replied on December 12, 2016 at 3:41 AM

    I am not sure if I have understood your question correctly. Do you mean to say, that you want to populate your form fields with the values already submitted by different users at different point of time?

    Currently I don't see any possibility to read data and retrieve the submitted values  back in the form from previous submissions done by users.

    However, stages of work done by different users can be checked under Form Submission area.

    The submissions will appear like this

    Checkboxes to remain checked Image 1 Screenshot 40

    Checkboxes to remain checked Image 2 Screenshot 51

    Checkboxes to remain checked Image 3 Screenshot 62

    Let me know we are not on the same page.

     

     

     

     

  • Ian
    Replied on December 12, 2016 at 5:19 AM

    While reading other thread I found a workaround. Setting Preferences > Advanced > Continue Forms Later = Enabled may do the trick

    There is another thread explaining the steps.

    https://www.jotform.com/help/227-How-to-Enable-Auto-Fill-on-Forms

    Hope this helps.

     

     

  • ProReintregire
    Replied on December 12, 2016 at 6:00 AM

    Actually I did that trick from beginning with Continue Forms Later = Enabled , before I asked here.

    And it works if you do not click Submit. If you click Submit, then the form resets itself to a empty new survey-like form instead of progress activity.

    Can you suggest any other form to do the trick that I need?

    Or can we remove/disable the Submit button?

    Let's assume no person clicks Submit, then the state of check boxes is related with the IP of the person who clicked?

    What I need to know: do all of the persons who have the link with the form see the same check boxes clicked/enabled? Or each sees different corresponding with his own IP and what he clicked on the check boxes?

     

  • Ashwin JotForm Support
    Replied on December 12, 2016 at 6:24 AM

    Hello,

    Please note that if you have "Auto Fill" setting enabled in your form, the input data is saved in browser cookie. Once the form is submitted, the cookie is cleared which clears the last saved value of form fields.

    Let me try and understand your requirement a bit more in detail. When a user loads the form in browser by clicking on the form URL or accessing it from your website where you have embedded your form, the default state of form is loaded based on how you have built your form.

    Now, what to you want to achieve? Do you want to show the user whatever data they have input earlier or the checkbox they have selected? There are two possible ways to achieve this:

    #1. You can save the users input data in session on our server. Please note that this feature requires two forms and the main form should have the "Page Break" field. The data is saved only on the click of the next button. User will be able to access the last saved state of form from anywhere even if the submit button is not clicked. The following guide should help you:  http://www.jotform.com/help/97-How-to-Save-Forms-to-Continue-Later 

    #2. Another alternative is to use the "Edit Link" feature. If the user have submitted the form and still wants to view or edit the submitted data, you can add the {edit-link} tag in the auto-responder email alert of your form. When the user submit the form, they will receive the email which will have a clickable link. Clicking on this link will allow the users to edit the submission data again. The following guide should help you:  http://www.jotform.com/help/40-How-to-Let-Users-Update-Their-Form-Submissions-at-a-Later-Date 

    Hope this helps.

    Do get back to us if you meant to ask something else.

    Thank you!

  • ProReintregire
    Replied on December 12, 2016 at 7:18 AM

     

     

    The form will stay on your servers. I do not have a server, except a Google Drive space, but I guess that does not count.

    Now, what do you want to achieve? Do you want to show the user whatever data they have input earlier or the checkbox they have selected?

    YES.

    I want to provide the link with the form to 10 people for example. Each one clicks a specific checkbox.

    I want those check-boxes that were clicked to stay like that and be seen like that by the other 9 persons.

    Of course each person may enable/disable the same check box at different moments.

    Then I got a report with IP addresses  when and who cheeked/unchecked a specific checkbox.

    I just want the form with check-boxes to stay checked once the check-boxes are clicked. I want everyone with a link to see the same state. I do not want the form to be reset as a new survey. That is all, just to stay checked and be seen by everyone.

    I need that form as a matrix of check-boxes similar with the one that I have now.

    The proposed solution #1 is too complicated with 2 forms and

    The proposed solution #2, is not suitable for me, the users do not use emails.

     

    It should be just a simple link with one form that has checkboxes and what is clicked remains clicked and visible for everyone with a link, without another form or later edit. It should be as it is now when you do not click Submit, but with that Submit there I am afraid it will be clicked sooner or later and next time the form will appear reset without clicks.

  • Rose
    Replied on December 12, 2016 at 8:01 AM

    As I understood from your last post, you would like have a form which is like

    *  Lets says you have a checkbox field with 10 options or less/more on your form. Again, lets assume option 1 is in default status. 

    * This form is presented to Person 1 to fill out. Person 1 fill it out and uncheck option 1 and check option 2 & option 3 and s/he submit the form.

    * Now, time is to fill out the form for Person 2. The form presented Person 2 is in the version of how Person 1 filled the form. In other words, only option 2 & option 3 are checked and other options are unchecked. Person 2 uncheck option 2 and check option 4 and when he submit the form, the next person will receive the form that option 3 & option 4 are checked and goes on. 

    If this is the case, I don't think so that it is achievable even with prepopulation options. Unfortunately, there is no feature to do this. The closest way could be something like here below:  

    1. Setting up notification alert for your form. Add and edit link to your form and also enable send on edit options. 

    Checkboxes to remain checked Image 1 Screenshot 40

    Checkboxes to remain checked Image 2 Screenshot 51

    2. When the first person fill your form, you receive a notification together with edit link, something like below. 

    Checkboxes to remain checked Image 3 Screenshot 62

    3. Click to edit link and copy the url. You can send this url to the second person to whom you would like to fill your form. 

    4. Repeat steps 2 & 3 until you finish your survey. 

    Please be aware that,  no matters how many people fill the form, you just have 1 submission which is the latest one, on your submission page. However, you  can still observe checkbox changes from your notification e-mail due to fact that you will be able to receive a notification e-mail after each edit with the help of enabling send on edit feature. 

    On the other hand, if you provide us more details about why you need this or for which purpose you need this feature, we might suggest you some other way. If you need this to create a report or to observe something, you may have a look at our report tools. 

    https://www.jotform.com/help/326-How-To-Create-Form-Reports-in-JotForm

    Hope, these would help you but feel free to contact us for any issue you may have or  if you need any other assistance by our side. 

  • ProReintregire
    Replied on December 12, 2016 at 8:23 AM

    Thank you for your time and effort in explaining all these.

    Unfortunately seems that is no solution as I need.

    I want to avoid totally emails.

    In fact I could do what I want with Google Spreadsheets, a simple table sharable with anyone, even with people without Google account. But I wanted a form with checkboxes. Your form behaves the same as Google Forms.

     

    For what I want that form? What do I want to achieve?

    If you have time to read it I can explain below and perhaps you may have also suggestion for what I want to achieve.

    As the title of my form suggest I need it for “activity progress” or let’s say a short project management form.

    There are 10 people all over the world. We work in a team at the same project. Each one makes a step/module in the project. The steps and modules are independent.

    When one person finished a step in one module, then will check a box in that online form.

    We need to see what steps and in what modules are already made (“activity progress” of the work) before a new person starts to work on a new step/module. We try to avoid that 2 persons starts to work on the same step/module. We do not use emails for this kind of check.

    I may use an email or online account to see when and who (based on IP or nickname for example) started a new step.

    Only the people with a link can have access to the web form.

    Any other suggestions would be helpful.

  • Boris
    Replied on December 12, 2016 at 8:40 AM

    To be honest, our forms are powerful in many ways and provide well beyond the functionality of traditional forms, but for the exact functionality that you are looking for - simultaneous updating of form values by multiple people at the same time, where each would see the edits of others - web based forms may not be the best solution.

    This is simply because even with workarounds we can think of, users cannot see a checkbox being selected by someone else at the same time when that other person selects it. With web forms, we can only see the values that exist when we are loading the form.

    For example, lets assume two people open the form at approximately the same time, such as around 9 AM. They both see that a checkbox is clear, because the checkbox was clear when they opened the form. Person one ticks the checkbox and submits their change around 9:15 AM.

    Person two still sees the checkbox as empty, because the checkbox was empty when they opened the form. Only if person two were to reload the form after 9:15 AM, they would be able to see the checkbox as selected.

    And this is with the workarounds of using submission edits so that multiple persons would be able to modify the same values.

    What you are looking for is not what web based forms were ever intended to accomplish, so I would recommend utilizing other ways such as Google Spreadsheets to meet this requirement.

    If there is anything we can do to help with your needs for an actual form, we'll be more than happy to help, and you can build your forms easily by following this guide:

    https://www.jotform.com/help/2-How-to-Create-Your-First-Web-Form

    I hope this helps.