Activating or Enabling Form by Setting Up a Date

  • mebarry
    Asked on December 26, 2014 at 9:04 PM
    Hello, is there any word on this feature request.  It would be really helpful.  I have to be available with internet connection at my opening times for registration, it's very stressful!
  • Charlie
    Replied on December 26, 2014 at 9:43 PM

    Hi,

    Thank you for sharing your interest on that specific feature request. Unfortunately, the request is still open and we don't have an update yet. But, I have opened a specific request on your part so that we can count your vote on this.

    For the meantime, I have a workaround similar with my colleague abajan have done. Please follow the screenshots below.

    1. Add the Date field that will act as the identifier when to activate the form.

    Activating or Enabling Form by Setting Up a Date Image 1 Screenshot 50

    2. Add the text field that will act as the error message or display notice when the form is not yet ready for activation. Click on "Setup & Embed"->Conditions.

    Activating or Enabling Form by Setting Up a Date Image 2 Screenshot 61

    3. Choose "Show / Hide a Form Field". We want to hide the form fields when the day is not yet on its preferred schedule.

    Activating or Enabling Form by Setting Up a Date Image 3 Screenshot 72

    4. This will be the rule.

    Activating or Enabling Form by Setting Up a Date Image 4 Screenshot 83

     5. We can also hide the "Current Date" field so that we would only see blank field. But for testing purposes, I've set it to visible so that you can try changing the date to see if the form will display correctly.

    6. Here's the sample form: https://www.jotform.com/form/43595480426966. Change the date to see if the form will display properly as expected. My form should show correctly when the current date of the user is December 31, 2014. You can clone my form to see its settings.

    I hope this helps. Regarding the feature request, I can't provide an estimated date to when this will be implemented or considered. But, rest assure that they are already aware on this. You will receive a notification when an update has been made.

    Thank you.

  • mebarry
    Replied on January 1, 2015 at 5:42 PM

    Thank you.  Can I add an opening time as well?  Or only the date?

     

    I have this setup so far, set to open on 1/8/2015.  But I would like it to open at 9am EST

     

    http://form.jotformpro.com/form/43596697358981

     

    Thank you.

  • Charlie
    Replied on January 1, 2015 at 9:19 PM

    Hi,

    Here's a much improved form from the form you have. You can clone it and see how I set it up. If you have any concerns or clarification on my condition just let me know.

    Here's my form: http://www.jotform.com/form/50007640107946

    These are my conditions:

    1. If Date is before 01/08/2015 Hide all the fields necessary. So that means all dates from 01/07/2015 and the earlier ones, regardless of what time.

    2. If Date is before 01/09/2015 and after 00:00 and before 8:59 hide all the fields necessary. What we are doing is still making the form hidden but to a specific time frame which in this case 01/08/2015 12:01 MN - 9:00 AM.

    3. If Date is before 01/09/2015 and time is equal to 00:00 hide all the fields necessary. Which means hide the form on 01/08/2015 12:00 MN (this is because the first condition only hides the form when the time is 12:01 MN, we need to make a specific condition exactly to 12 midnight).

    Downside of this is that we are using default time of the user, so it means that your users should be on EST. If not, the date and time will apply depending on the current time they have, regardless of timezone.

    Let me know if this works. I'll try to look at a way on how to apply a specific timezone. But, please do try and see if the above form works as you expect it to be, try testing different dates.

    Thank you.

  • mebarry
    Replied on January 3, 2015 at 8:04 PM

    Why is it on the first condition you are using a date of 1/8/2015 and on the 2nd and 3rd conditions, you are using a date of 1/9/2015? Shouldn't these all be the same date?  And to me it looks like the 2nd and 3rd conditions are sufficient.  Why do I even need the 1st condition?

  • raul
    Replied on January 3, 2015 at 10:47 PM

    Your message has reached Charlie and he'll be able to provide a response to your questions when he's back online.

    Feel free to open a new thread, if you need further assistance.
    Thank you.

  • Charlie
    Replied on January 5, 2015 at 8:18 AM

    Hi,

    The first condition is True when the date is 01/07/2015 and earlier, it doesn't have a second condition which is the time. The second and third condition may looked the same with the first condition but it is only true to a specific time frame which is 12 midnight to 9 am. So, without the first condition, when the date is 01/07/2015 and earlier, AND past 9 am, the form will show or display, which is not what we wanted.

    We can also change the 2nd and 3rd condition to these setting:

    2. If Date is Equal To 01/08/2015 and after 00:00 and before 8:59 hide all the fields necessary. 

    3. If Date is Equal To 01/08/2015 and time is equal to 00:00 hide all the fields necessary.

    These should show the same results. Let us know if you need more help on this.

    Thank you.

  • mebarry
    Replied on January 8, 2015 at 1:51 PM

    I have my form currently set up so that the first condition in 01/08/15 (today's date) and the 2nd and 3rd conditions are 01/09/15 (tomorrow's date).  If I intend for registration to open tomorrow, then I should not see the forms today.  Yet, I can see them. I  know I am still doing something wrong.

     

    http://form.jotformpro.com/form/50027467115954

     

     

  • Charlie
    Replied on January 8, 2015 at 2:31 PM

    Hi,

    I believe there's something wrong with the condition. But just a minor thing.

    I see in your form that you would like to open registration on January 9, 9am EST. If I'm not mistaken the current date and time to you now is January 8, 2 pm? Is that right? If that is the case the conditions 1, 2 and 3 are already FALSE. Why? The following conditions are false because:

    Condition 1. If DATE/TIME is BEFORE "2015-01-08" which means 2015-01-07 and earlier, this DOES NOT INCLUDE 2015-01-08. Why? Because of the condition "Before".

    Condition 2. If DATE/TIME is BEFORE "2015-01-09" after 00:00 - before 08:59 AM which means when date is 2015-01-08 AND between 00:01 - 8:59 hide the form fields , this DOES NOT include that of after 9:01 AM. Remember the condition of "Before" and "After"? It applies to the Time also. Noticed that I said that in the condition After 00:00 which means 00:01 and Before 8:59 which means 8:58 and earlier (this one I made a mistake, it's quite confusing, I know), it should be Before 9:00 which means 8:59 and earlier. 

    Condition 3. If DATE/TIME is BEFORE "2015-01-09" and time is equal to 00:00. Why is this specific? Don't we have the 2nd condition already? This is because the 2nd condition only covers 00:01 because of the "After" rule. So we need to have an actual condition specific to 00:00.

     

    That's why are you seeing the form right now. This is because you set your form's condition 1 day earlier. Your current time now is January 8, 2 pm right? following the conditions 2 and 3 above, you have already past the the scheduled date, remember that condition 2 and 3 pertains actually to January 8 12 mn - 9 am, you're current time is past 9am which is 2 pm that is why you are seeing the form.

    To make the long story short, "before" rule actually means before that date and "after" means after that date. So if you would like to open the form January 10, 9 am, you just need to set condition 1 to January 10 (actual date using "before" rule would be January 9), and conditions 2 and 3 to January 11 (actual date using "before" rule would be January 10).

    I hope this is clear. I know the before and after condition is quite confusing.

  • mebarry
    Replied on January 8, 2015 at 3:07 PM

    okay, I think I finally get it.  Thank you for your patience with me during my learning curve.

  • Charlie
    Replied on January 8, 2015 at 3:10 PM

    No worries. I'm glad I could be of a help. Workarounds are really tricky sometimes, hopefully this should be a suitable alternative for your working process. If there's something unclear to you just let us know.

    Thank you. 

  • mebarry
    Replied on January 15, 2015 at 9:43 AM

    Good Morning,


    Sorry to trouble you regarding this again, but my form is finalized and I would like to verify my conditions.  My submissions are set to open tomorrow, Friday 1/16 at 8am EST.  Would you be so kind to let me know that I have everything set up correctly in my conditions.  Thank you.

     

    http://form.jotformpro.com/form/43507582506961

     

    Mary Ellen

  • Charlie
    Replied on January 15, 2015 at 11:13 AM

    Hi Mary Ellen,

    I've edited your form, please check it here and you can also CLONE it. After you clone it just edit the date and time field to be hidden in the form.

    Here's the form: http://www.jotform.com/form/50144857327962 

    You can clone it using this guide: How To Clone Existing Form Using URL 

    Please clone the form and use it instead.

    Thank you.

  • mebarry
    Replied on January 15, 2015 at 11:24 AM

    Thank you.  On your cloned form, condition #4 has a read "disabled" above it.  Why is that?

  • Charlie
    Replied on January 15, 2015 at 11:44 AM

    Hi,

    This is because your hiding the notification message incorrectly.

    The condition is:

    If Date is AFTER 2015-01-15 AND Time is AFTER 7:59 you'll hide the message. This is quite incorrect because if you'll test it on a different time example:

    2015-01-18 7:00 AM, it will not hide the message. Because the rule is only true when the time is after 7:59. So when a user checks your form in January 18, 2015 at 7:00 AM in the morning he'll see the form fields but will also see the warning message. Instead of hiding it, I added it together with the other condition block.

    I hope that helps.

    Thank you.

  • mebarry
    Replied on January 15, 2015 at 1:53 PM

    Thank you.

  • Charlie
    Replied on January 15, 2015 at 1:57 PM

    You're welcome. I hope my explanation is easy to understand.

    If you need any assistance again or have other concerns, please feel free to open up a new thread here in the forum.

    Thank you.

  • MembershipSec
    Replied on November 3, 2015 at 3:43 AM

    These are similar requests;

    http://www.jotform.com/answers/696066-How-can-I-set-my-form-to-be-available-at-a-certain-date-and-most-importantly-a-start-time

     

    http://www.jotform.com/answers/696006-Feature-Request-Timed-enabling-of-Form

     

  • Jan
    Replied on November 3, 2015 at 6:57 AM

    @MembershipSec

    Thank you for the information. We'll update you on your thread (http://www.jotform.com/answers/696006) once there is an information about the feature request. 

  • benedictcamara
    Replied on June 27, 2017 at 12:28 PM

    This system is flawed and easy to cheat, users can simply change their computer time to defeat this and enable your form before the time you want
  • Elton Support Team Lead
    Replied on June 27, 2017 at 1:52 PM

    @benedictcamara

    We will answer your question to a separate thread here https://www.jotform.com/answers/1185137 since this thread is way too old.