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

    Customize form to act dynamically based on user input?

    Asked by cocob7gmailcom on October 17, 2016 at 08:52 AM

    Hi there,


    I am looking to create a form that is dynamic, as in, if a field is selected, a specific text field becomes enabled and another disabled.  is that possible? Can you please tell me how i can do that?






    Are you male or female (drop down menu) (upon selection of male fields below act accordingly)

    Male text box (enabled)

    text here to fill by male


    Female text box (disabled)

    text here not enabled

  • Profile Image

    Answered by gkartal on October 17, 2016 at 09:19 AM

    You should use conditional logic to do that. Please click on "Conditions" section and there are ENABLE/REQUIRE and SKIP TO/HIDE A PAGE kinds of conditional utilities. For example,

    IF gender GENDER EQUALS "Male"



    Hope it helps. For further questions, please continue to ask.

  • Profile Image
    JotForm Support

    Answered by Charlie on October 17, 2016 at 10:28 AM


    As mentioned by earlier by a fellow user, you can use the "Conditions" feature in the form builder. To learn more about this, you can check this guide: https://www.jotform.com/help/57-Smart-Forms-Using-Conditional-Logic

    The conditional logic allows you to make your forms smart, you can show/hide fields depending on a user input, you can redirect email alerts to different addresses, you can enable to disable a text box, you can perform advance calculations, etc...

    If you need further help on this, please do let us know.