- CharlieAnswered on December 26, 2014 at 09:43 PM
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.
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.
3. Choose "Show / Hide a Form Field". We want to hide the form fields when the day is not yet on its preferred schedule.
4. This will be the rule.
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.
- mebarryAnswered on January 01, 2015 at 05: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
- CharlieAnswered on January 01, 2015 at 09:19 PM
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.
- mebarryAnswered on January 03, 2015 at 08: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?
- raulAnswered on January 03, 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.
- CharlieAnswered on January 05, 2015 at 08:18 AM
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.
- mebarryAnswered on January 08, 2015 at 01: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.
- CharlieAnswered on January 08, 2015 at 02:31 PM
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.
- mebarryAnswered on January 08, 2015 at 03:07 PM
okay, I think I finally get it. Thank you for your patience with me during my learning curve.
- CharlieAnswered on January 08, 2015 at 03: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.
- mebarryAnswered on January 15, 2015 at 09:43 AM
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.
- CharlieAnswered 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.
- mebarryAnswered 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?
- CharlieAnswered on January 15, 2015 at 11:44 AM
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.
- mebarryAnswered on January 15, 2015 at 01:53 PM
- CharlieAnswered on January 15, 2015 at 01: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.
- MembershipSecAnswered on November 03, 2015 at 03:43 AM
These are similar requests;
- JotForm SupportJanAnswered on November 03, 2015 at 06:57 AM
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.
- JotForm SupportEltonCrisAnswered on June 27, 2017 at 01:52 PM
We will answer your question to a separate thread here https://www.jotform.com/answers/1185137 since this thread is way too old.