What is JotForm?
JotForm is a free online form builder which helps you create online forms without writing a single line of code. No sign-up required.

At JotForm, we want to make sure that you’re getting the online form builder help that you need. Our friendly customer support team is available 24/7.

We believe that if one user has a question, there could be more users who may have the same question. This is why many of our support forum threads are public and available to be searched and viewed. If you’d like help immediately, feel free to search for a similar question, or submit your question or concern.


  • Profile Image

    Condition: trigger an action if the prepopulated value is changed.

    Asked by NGHS on June 14, 2017 at 11:05 AM

    Hello! I have a request for a new condition.

    Let's say I prepopulate a dropdown field via URL:

           color=red

    This makes the dropdown field with ID "color" have value "red".

    Let's say I would like to have a condition for that dropdown. If I change the color to "blue", it does not match the initial value "red", I'd like to trigger an action.

    Ideally, I'd like to make another field equal something if the dropdown field does not equal the initial value.

    In short, it is: "If not equal to initial value"

     

    Does any of that make sense?

  • Profile Image
    JotForm Support

    Answered by BDAVID on June 14, 2017 at 12:15 PM

    What is the form you are working on? I believe the red value is already part of the options listed in the Dropdown. If you want to trigger an action if the pre-populated value is changed, you can do it like this: https://www.jotform.com/help/316-How-to-Show-or-Hide-Fields-Base-on-User-s-Answer 

    Example:

    Let us know if you need more help.

  • Profile Image

    Answered by NGHS on June 14, 2017 at 12:19 PM

    BDavid, thanks for taking the time to respond. It looks like you are getting close to what I'm talking about. The difference here is that you had to manually designate the value "Red" in the conditional logic.

    My form fields are being prepopulated via links built dynamically from a webpage, driven by a database. So I am not able to manually designate a value in a condition. The condition would have to already know the initial value of the field. Does that make sense?

  • Profile Image
    JotForm Support

    Answered by BDAVID on June 14, 2017 at 12:33 PM

    That's odd, as far as I have tried, it is not possible to populate a value that is not listed in a dropdown:

    What is the form you are working on? Also, what is the field in question? If the field in question is a textbox, you could use "Does not Contain" state, instead of "is equal to":

    Result: https://form.jotform.co/71196604788872?color=Red  

  • Profile Image

    Answered by NGHS on June 14, 2017 at 12:35 PM

    Instead of a dropdown, I'm using a basic input field. I was trying to think of an example but didn't realize my example wasn't possible. Swap the dropdown with editing the value in a short text field.

     

    PS. You can prepopulate a dropdown using a URL parameter, but the option must already exist in the dropdown.

  • Profile Image
    JotForm Support

    Answered by BDAVID on June 14, 2017 at 12:58 PM

    If you you are using the input field, you can do it as shown on my previous example. Let us know if you need more help, or open a new thread if you need anything else.