DateTime Single widget cloaking

  • MaidCrew
    Asked on December 9, 2015 at 11:09 PM

    Hi... just wondering if the creators of the DateTime Single widget can build in the ability to cloak the widget's output (on screen) so it can't be manipulated, while still letting the date/time stamp data render or show up in the email after the form is submitted? I tried the "hide" logic but if hidden a date & time doesn't get generated / rendered.  Thanks in advance. 

    {Advanced notice: if you view my form, there's a hidden form gps location widget installed for validating location of employees opening up or clocking in with this form, so don't be alarmed if your browser says it's needing to share your location} 

  • jonathan
    Replied on December 10, 2015 at 2:45 AM

    May I inquire why you cannot use the regular DateTime field instead of the DateTime single for your purpose?

    The DateTime field have option for LiteMode as well. So it appears similar to the DateTime single widget

    DateTime Single widget cloaking Image 1 Screenshot 20

     

    If you set the DateTime field default Date and Time.. it will work like the timestamp as well.

    We will wait for your response.

    Thanks.

  • MaidCrew
    Replied on December 10, 2015 at 6:15 AM

    Thanks for reply... it doesn't matter which date&time feature/widget I use, I just don't want the user to see the date & time at all... BUT I can't "hide" it with conditions or the output/value won't render/generate.

    I will place on the form a secondary, visible date & time field for the user to view & use as a "clock-in/check-in" while the cloaked date & time will be used to validate that the user was honest with the "clock/check-in" times they entered.

    Its like the cloaked GPS/address location validator I have on the form.  The user isn't aware that the upon submission, their location is recorded & passed along to us to validate they are where they're suppose to be.

    (We're wanting to use this form as a location tracker & time-card for unsupervised employees out in the field who are suppose to be as specific addresses at specific times.... when they input their clock-in times & their location, we need to be able to have the form's cloaked GPS & Date-Time fields act as a validation of the values they inputted into the secondary, visible date-time fields.)

  • MaidCrew
    Replied on December 10, 2015 at 7:29 AM

    Additionally, I've tried using the default date/time widget available under "Quick Tools" but it does not render the proper time based on when a page is loaded - only when the form is initiated.

    The form I'm creating has multiple sections or pages.  Each section of the form the user begins needs to have a current time-stamp. It's a progressive process where section 1 (page 1) will be filled out, the user will walk away, take care of business and then return to the form and progress to the next page/section. When they start that next section, there needs to be a cloaked time-stamp telling US on the back-end what time they started that section.  The default date-time widget available under Quick Tools doesn't render the time of page-load on subsequent pages.... only the time that the form was started regardless of what page the date/time field is nested on. So I don't think the default date/time widget available under Quick tools will work as we need it to.

    So, I'm back to the DateTime Single widget which does render the current time based on page-load and I need it to be cloaked.  Any CSS that can do that?

  • mert JotForm UI Developer
    Replied on December 10, 2015 at 9:59 AM

    If you want to add a cloaking clock to your form, you can use the widget called "Digital Clock". Also here is the sample of how its look:

    DateTime Single widget cloaking Image 1 Screenshot 20

     

    After adding this one, you can use "DateTime Single" widget with hidden current date/time settings. The instructions has already given on the following thread:

    http://www.jotform.com/answers/721918

     

    I hope this one will meet your needs. If you need more information, please let us know.

    Thanks.