Solution For Images Instead Of Radio Buttons Where The Data Can Be Graphed

  • Profile Image
    Asked on July 31, 2015 at 05:50 AM


    Does Jotform have a solution where you can use images instead of radio buttons ... but critically where the data captured from that field can be graphed in real-time in the reports section.

    I've seen the image radio button widget but this was clearly made without a solution in mind. The pictures look nice .. the widget works ... but the data captured is useless. Unless you only need 10 submissions and don't need to do any analysis whatsoever. You can't do anything with it.

    Am I missing something?

    Many Thanks, Regards Mark

  • Profile Image
    Answered on July 31, 2015 at 11:07 AM

    Hi Mark,

    Thank you for sharing your input on this.

    To confirm, the data that you are looking for the image radio button are text/numerical values? Similar to the calculation values that can be added to the radio buttons?


    If that's the type of data that you would like to catch and output in your report, we could use the image radio buttons widget together with the conditional logic to output a value on the form calculation widget or on a textbox field.

    In my conditional logic, here's how I set up my rules and actions:


    Here's a sample form that I made: The calculation value should be something that can be added in the reports.

    Is that something that would work? I hope that helps.

  • Profile Image
    Answered on July 31, 2015 at 12:35 PM

    Hi Mark,

    I forgot to mention, the conditional logic will read the image labels/names setup in the image radio button widget.

    So we can take advantage of this and use conditional logic to assign values. Here's how I setup one of my conditional logic, I used a text or word to output, instead of a number:


    You can also choose a different input field to output the result. In my case I choose to use "Form Calculation widget" named "Calculation" in my form thinking that I might use the numerical values for calculation purposes. But you can use a textbox or other input fields if you are just outputting texts.

    Let me know if that would work, and thank you for the kind words. :)