Disable (or hide) some fields on a form after a specified date and time.

  • bhds
    Asked on October 22, 2014 at 11:28 AM

    We've set up a form to enable parents of students in our school to order flowers for particular weekends:

    http://form.jotformpro.com/form/42926006947965

    There are 7 weekends for which they can place orders, and the deadline is 7 days before the delivery date.  The form is set up with seven rows of fields, one row for each week for which flowers can be ordered.

    I know that it is possible to set an expiry date for an entire form so that submissions can't be made after that date has passed, but in order to make sure that parents do not place orders after the deadline for each week has passed we want to be able to lock the fields in question automatically instead of editing the form as each week's deadline passes and hide the relevant fields.

    Is there any way of setting expiry dates and times on an individual field, so that after that date and time has passed a user won't be able to enter anything in that field?  Alternatively, can a field be set to be hidden after the expiry date and time has passed?

    Thank you.

  • KadeJM
    Replied on October 22, 2014 at 1:12 PM

    I believe I understand that you basically want to make a conditional expiration date to hide fields.

    Yes, it's possible. To do this you first need to add a Date Field then set up a conditional rule so that the field becomes hidden after the specified dates.

    Here's an Example:

    Disable (or hide) some fields on a form after a specified date and time Screenshot 20

     

  • bhds
    Replied on October 22, 2014 at 2:20 PM

    Thank you for your reply.

    Can I add a time to the value, for example:

    IF Today's Date After "10-31-2014 16:30"

    if I want the fields to stop being available from a particular time on a given date?

  • KadeJM
    Replied on October 22, 2014 at 4:02 PM

    As far as I know it should work similar to how you imply the submission limit when you are limiting your form at a certain date and time "(e.g. 2012-10-30 13:00)".

    I did a few tests of this but it turns out that it wasn't working. I will try to check this further and get back to you if i'm able to find a way to get the time to work though for this it might be unsupported. You are more than welcome to fiddle around with it if you like in the meantime.

    I know for a fact though that the Date Part does work which you can see in my test form here:

    http://form.jotform.us/form/42946562052153? 

    If you change the date in my test jotform past 10/22/2014 then field C will disappear.

     

     

  • sp4i6
    Replied on June 3, 2017 at 11:31 AM

    Hello would we use the date picker for this? And then would the user have to choose todays date?

  • Support_Management Jotform Support
    Replied on June 3, 2017 at 1:42 PM

    @sp4i6 - I'm seeing another thread you posted here https://www.jotform.com/answers/1162518 that was already addressed by my colleague.

    If your question here is related to that thread, I strongly urge you to continue the conversation there to avoid confusion.

    If it's a different question altogether, please create your own thread so we can assist you.