How can I successfully run QR Code scan and show/hide fields based on form URL suing Conditional Logic?

  • aacc2010
    Asked on June 5, 2020 at 10:44 PM
    Thanks for the response.
     
    Here's the use case that I'm trying to accomplish:
     
    1) Attendee signs up for the event (recurring)
    2) I have a form already that they fill out. It generates QR code
    3) They show up. QUESTION: How do I check them in and have attendance added to Google docs. I have already integrated that
    4) Do they run scanner themselves to check them in or do our volunteers do that?
     
    Do I need to forms to complete my use case? One to sign up for the event and the other to take attendance? Thanks for your support.
     
    Z Khan
  • Amin JotForm Support
    Replied on June 6, 2020 at 1:20 AM

    Hi there, @Z Khan!

    Thanks for reaching out to us!

    You can do what you're after using one form as follows:

    1. Automatically send respondent an auto-responder email after submitting form the first time that contains an edit link to your form.

    2. Add the "get-form-page-url" widget to your form to check if user is filling form using edit link or not.

    3. Create a condition that automatically hides all sign up fields, which were already filled before, if form URL contains the word "edit", and show fields for attendance.

    Related guide:

    How-to-Show-or-Hide-Fields-Base-on-User-s-Answer

    I hope I have been of any help.

    Should you have any further inquiries, we will be more than happy to help.

  • Amin JotForm Support
    Replied on June 6, 2020 at 1:25 AM

    Here's an example of the said condition:

    1591421015Screenshot 2020 06 06 The Easi Screenshot 10

    BTW, the edit link to be sent via auto-responder email would be like "www.jotform.com/edit/0000000000000000".

    So, the word "edit" in the URL would trigger the condition.

  • Amin JotForm Support
    Replied on June 6, 2020 at 1:28 AM

    Here's the widget for reading QR code:

    "qr-code-reader"


  • Amin JotForm Support
    Replied on June 6, 2020 at 1:37 AM

    Also, you need to disable the "Send on Edit" option in the auto-responder settings, so that after user submits the form for the second time, the same email would not be sent again. Alternatively, you can create another condition to send another auto-responder email with different message if you wish if form URL contains "edit" as previously mentioned.

    Related guide:

    How-to-Send-Email-Based-on-User-s-Answer