Is there a way to limit the time someone can fill out a form per 24 hour period?

  • MattyIce
    Asked on January 27, 2017 at 2:34 PM

    I want the form to only be edited for a two hour period per 24 hours. Is this possible?

  • Mike_G JotForm Support
    Replied on January 27, 2017 at 3:54 PM

    To my understanding, you would like to make the form to expire in 24hours after you publish it, is that correct?

    To do that, I would suggest you follow the instruction on how you can disable your form on specific date and time that can be found in this guide: How-to-limit-submissions-in-a-form

    We may, however, need a clearer description of this requirement.

    "I want the form to only be edited for a two-hour period"

    I see that you've already used a Timer widget on this form: https://www.jotform.com/70058609123149

    Do you mean that you want the form to only be edited (filled) two hours after every time it is loaded?

    We will wait for your response.

    Thank you.

  • MattyIce
    Replied on January 27, 2017 at 4:27 PM

    Yes from the time the form is open it should only be able to be filled out for 2 hours then go dorment for a set number of hours.

     

  • MattyIce
    Replied on January 27, 2017 at 4:34 PM

    I;ve also tried to hide fields after the timer hits zero, but the conditional formatting doesnt seem to recognize the counter as numbers.

  • Mike_G JotForm Support
    Replied on January 27, 2017 at 7:12 PM

    Yes from the time the form is open it should only be able to be filled out for 2 hours then go dormant for a set number of hours.

    From what I understand, you don't want the form to be available for a certain period of time after the two-hour mark expires, is that correct? Does this mean the form will not be viewed even when the form is reloaded?

    Also, you mentioned above that the form will only be allowed to be filled for two hours per 24 hours (a day), does this mean that you will only be getting one submission per day?

    Can you help us understand the process of your form or how will it be used, please?

    I've also tried to hide fields after the timer hits zero, but the conditional formatting doesn't seem to recognize the counter as numbers.

     

    How about instead of using the Countdown widget or the Global Countdown widget you use the Timer widget. You can create a condition to pass the value of the Timer widget to a number field. Then, create another condition that checks the value of that number field.

    For example, if the value of the number field is greater than "030" (30 seconds), hide the "Full Name" field.

    Is there a way to limit the time someone can fill out a form per 24 hour period? Image 1 Screenshot 20

  • MattyIce
    Replied on January 27, 2017 at 7:45 PM
    Yes two hours from the time it is loaded. Because it is a questionnaire
    about alcohol that want to limit its availability. Thank you for all your
    help!
    ...
  • Mike_G JotForm Support
    Replied on January 27, 2017 at 10:43 PM

    If you want to only hide fields if the 2-hour mark is reached, then I suggest you use the Timer widget and construct the condition shown in my reply above. This workaround, however, needs a submit button so the form can still be submitted and the data recorded.

    The needed value for 2 hours is "12000".

    Is there a way to limit the time someone can fill out a form per 24 hour period? Image 1 Screenshot 30

    You can hide the Timer widget through its options. The condition will still work even the Timer widget is hidden.

    If you need the form to be automatically submitted after 2 hours without the need to just hide fields, then use the Global Countdown widget.

    Is there a way to limit the time someone can fill out a form per 24 hour period? Image 2 Screenshot 41

    If you have any further questions, please feel free to contact us again anytime.

    Thank you.