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

    To select single option from matrix field of survey form

    Asked by harini311 on November 18, 2014 at 12:14 AM

    I have a form for students to select elective choices. I have inserted matrix with radio buttons as input type. But I want student to select only one choice per row and per column. For example first image is the survey we wanted and second image is more than one row selected for column "Choice 1"

    Question is: how to add validation that student should select only one choice per column wise that is choice for each row (electives)?

    Correct Survey - only choice selected for each electives

    Incorrect Survey - "Choice 1" is selected for two electives "Industrial Psychology" and "Business Environment".



    Page URL:

  • Profile Image
    JotForm Support

    Answered by ashwin_d on November 18, 2014 at 06:23 AM

    Hello harini311,

    Please be noted that the "Matrix" field does not work this way. 

    Every row in a matrix field is a question with multiple options next to is. If you have radio button in matirx, you can only select one choice per row. 

    If you want your users to select one option per column, then you actually tweak your requirement a bit and interchange the column with rows. Please check screenshot below for a better clarity on this:

    Do check and see if this solution works for your requirement.

    Alternatively, you can also take a look at our "Configurable List" widget and see if that fits in your requirement.

    Thank you!