What is better: yes / no radio, or simple checkbox?Multiple choice with Yes, No and 'No answer'Single...

If I delete my router's history can my ISP still provide it to my parents?

Can a hotel cancel a confirmed reservation?

Is there any other number that has similar properties as 21?

Eww, those bytes are gross

How to avoid being sexist when trying to employ someone to function in a very sexist environment?

We are very unlucky in my court

Using only 1s, make 29 with the minimum number of digits

Why do members of Congress in committee hearings ask witnesses the same question multiple times?

What kind of hardware implements Fourier transform?

Why "Points exist" is not an axiom in Geometry

Is it a fallacy if someone claims they need an explanation for every word of your argument to the point where they don't understand common terms?

What are "industrial chops"?

Why avoid shared user accounts?

Can I become debt free or should I file bankruptcy ? How to manage my debt and finances?

Why exactly do action photographers need high fps burst cameras?

What is 6÷2×(1+2) =?

Injecting creativity into a cookbook

Roman Numerals equation 1

If I deleted a game I lost the disc for, can I reinstall it digitally?

What is better: yes / no radio, or simple checkbox?

Propeller Fan - Array Modifier

How to limit sight distance to 1 km

How can my powered armor quickly replace its ceramic plates?

Highly technological aliens land nuclear fusion powered ships in medieval city and slaughter everyone, using swords?



What is better: yes / no radio, or simple checkbox?


Multiple choice with Yes, No and 'No answer'Single checkbox or yes/no radio buttonIs it a good/acceptable practice to combine checkboxes with radio buttons for one question?Checkbox or Radio, specific use caseRadio Button: Yes/No or No/YesDo users understand this hybrid checkbox/radio control?Checkbox or radio buttonDo non-technical users understand radio vs checkbox?Gmail's Email filter checkbox or radio?Can we use Radio/Checkbox for mandatory form fields













1















In a very big form on my company's website, there's this tendency to use Yes / No radio buttons combination.



enter image description here



I can think of one argument of not using it, but it is not UX related: we need to maintain three states instead of just two: null, true and false for those fields.



Is there any argument, UX-wise, to use the checkbox instead?



enter image description here



Edit: We do not need to cover all 3 cases, the null case is just the initial state and it is impossible to go further in the form without selecting either "Yes" or "No", hence the maintenance difficulty mention.










share|improve this question





























    1















    In a very big form on my company's website, there's this tendency to use Yes / No radio buttons combination.



    enter image description here



    I can think of one argument of not using it, but it is not UX related: we need to maintain three states instead of just two: null, true and false for those fields.



    Is there any argument, UX-wise, to use the checkbox instead?



    enter image description here



    Edit: We do not need to cover all 3 cases, the null case is just the initial state and it is impossible to go further in the form without selecting either "Yes" or "No", hence the maintenance difficulty mention.










    share|improve this question



























      1












      1








      1








      In a very big form on my company's website, there's this tendency to use Yes / No radio buttons combination.



      enter image description here



      I can think of one argument of not using it, but it is not UX related: we need to maintain three states instead of just two: null, true and false for those fields.



      Is there any argument, UX-wise, to use the checkbox instead?



      enter image description here



      Edit: We do not need to cover all 3 cases, the null case is just the initial state and it is impossible to go further in the form without selecting either "Yes" or "No", hence the maintenance difficulty mention.










      share|improve this question
















      In a very big form on my company's website, there's this tendency to use Yes / No radio buttons combination.



      enter image description here



      I can think of one argument of not using it, but it is not UX related: we need to maintain three states instead of just two: null, true and false for those fields.



      Is there any argument, UX-wise, to use the checkbox instead?



      enter image description here



      Edit: We do not need to cover all 3 cases, the null case is just the initial state and it is impossible to go further in the form without selecting either "Yes" or "No", hence the maintenance difficulty mention.







      forms checkboxes radio-buttons






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited 1 hour ago







      user3221

















      asked 1 hour ago









      user3221user3221

      1315




      1315






















          2 Answers
          2






          active

          oldest

          votes


















          4














          I would use the checkbox, because:




          • it is visually concise (vs. radioboxes taking more screen space)

          • it is the bare minimum necessary to get the job done

          • it is a classic UI widget and people are familiar with it (though this applies to radio boxes too)

          • a paper version of the form would look the same


          Radioboxes would be a better choice if you had more than 2 states. For example, in a survey you might need {yes, no, I don't know, prefer not to say} in order to differentiate between the nuances of any option other than yes.



          It would help if you asked the previous generation of people who made this interface and ask them about the rationale behind the use of radioboxes. Maybe there is a good reason for that, but it has not been documented.






          share|improve this answer































            2














            If you really need to cover all the use cases:




            • Checkmark won't work because it can only cover two cases.

            • Radio buttons should cover it, but you are missing the third option. Something in the line of "I would rather not say." Because the current setup would break if you accidentally selected something (but by the look of it you probably support unchecking the radio button?) which I don't think is a good practice.


            You can read this interesting article on radio buttons by Norman Group if you need some more insight.






            share|improve this answer
























            • I do not need to cover all 3 cases, the null case is just the initial state and it is impossible to go further in the form without selecting either "Yes" or "No"

              – user3221
              1 hour ago











            Your Answer








            StackExchange.ready(function() {
            var channelOptions = {
            tags: "".split(" "),
            id: "102"
            };
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function() {
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled) {
            StackExchange.using("snippets", function() {
            createEditor();
            });
            }
            else {
            createEditor();
            }
            });

            function createEditor() {
            StackExchange.prepareEditor({
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: false,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: null,
            bindNavPrevention: true,
            postfix: "",
            imageUploader: {
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            },
            noCode: true, onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            });


            }
            });














            draft saved

            draft discarded


















            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fux.stackexchange.com%2fquestions%2f124127%2fwhat-is-better-yes-no-radio-or-simple-checkbox%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown

























            2 Answers
            2






            active

            oldest

            votes








            2 Answers
            2






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            4














            I would use the checkbox, because:




            • it is visually concise (vs. radioboxes taking more screen space)

            • it is the bare minimum necessary to get the job done

            • it is a classic UI widget and people are familiar with it (though this applies to radio boxes too)

            • a paper version of the form would look the same


            Radioboxes would be a better choice if you had more than 2 states. For example, in a survey you might need {yes, no, I don't know, prefer not to say} in order to differentiate between the nuances of any option other than yes.



            It would help if you asked the previous generation of people who made this interface and ask them about the rationale behind the use of radioboxes. Maybe there is a good reason for that, but it has not been documented.






            share|improve this answer




























              4














              I would use the checkbox, because:




              • it is visually concise (vs. radioboxes taking more screen space)

              • it is the bare minimum necessary to get the job done

              • it is a classic UI widget and people are familiar with it (though this applies to radio boxes too)

              • a paper version of the form would look the same


              Radioboxes would be a better choice if you had more than 2 states. For example, in a survey you might need {yes, no, I don't know, prefer not to say} in order to differentiate between the nuances of any option other than yes.



              It would help if you asked the previous generation of people who made this interface and ask them about the rationale behind the use of radioboxes. Maybe there is a good reason for that, but it has not been documented.






              share|improve this answer


























                4












                4








                4







                I would use the checkbox, because:




                • it is visually concise (vs. radioboxes taking more screen space)

                • it is the bare minimum necessary to get the job done

                • it is a classic UI widget and people are familiar with it (though this applies to radio boxes too)

                • a paper version of the form would look the same


                Radioboxes would be a better choice if you had more than 2 states. For example, in a survey you might need {yes, no, I don't know, prefer not to say} in order to differentiate between the nuances of any option other than yes.



                It would help if you asked the previous generation of people who made this interface and ask them about the rationale behind the use of radioboxes. Maybe there is a good reason for that, but it has not been documented.






                share|improve this answer













                I would use the checkbox, because:




                • it is visually concise (vs. radioboxes taking more screen space)

                • it is the bare minimum necessary to get the job done

                • it is a classic UI widget and people are familiar with it (though this applies to radio boxes too)

                • a paper version of the form would look the same


                Radioboxes would be a better choice if you had more than 2 states. For example, in a survey you might need {yes, no, I don't know, prefer not to say} in order to differentiate between the nuances of any option other than yes.



                It would help if you asked the previous generation of people who made this interface and ask them about the rationale behind the use of radioboxes. Maybe there is a good reason for that, but it has not been documented.







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered 53 mins ago









                ralienralien

                31116




                31116

























                    2














                    If you really need to cover all the use cases:




                    • Checkmark won't work because it can only cover two cases.

                    • Radio buttons should cover it, but you are missing the third option. Something in the line of "I would rather not say." Because the current setup would break if you accidentally selected something (but by the look of it you probably support unchecking the radio button?) which I don't think is a good practice.


                    You can read this interesting article on radio buttons by Norman Group if you need some more insight.






                    share|improve this answer
























                    • I do not need to cover all 3 cases, the null case is just the initial state and it is impossible to go further in the form without selecting either "Yes" or "No"

                      – user3221
                      1 hour ago
















                    2














                    If you really need to cover all the use cases:




                    • Checkmark won't work because it can only cover two cases.

                    • Radio buttons should cover it, but you are missing the third option. Something in the line of "I would rather not say." Because the current setup would break if you accidentally selected something (but by the look of it you probably support unchecking the radio button?) which I don't think is a good practice.


                    You can read this interesting article on radio buttons by Norman Group if you need some more insight.






                    share|improve this answer
























                    • I do not need to cover all 3 cases, the null case is just the initial state and it is impossible to go further in the form without selecting either "Yes" or "No"

                      – user3221
                      1 hour ago














                    2












                    2








                    2







                    If you really need to cover all the use cases:




                    • Checkmark won't work because it can only cover two cases.

                    • Radio buttons should cover it, but you are missing the third option. Something in the line of "I would rather not say." Because the current setup would break if you accidentally selected something (but by the look of it you probably support unchecking the radio button?) which I don't think is a good practice.


                    You can read this interesting article on radio buttons by Norman Group if you need some more insight.






                    share|improve this answer













                    If you really need to cover all the use cases:




                    • Checkmark won't work because it can only cover two cases.

                    • Radio buttons should cover it, but you are missing the third option. Something in the line of "I would rather not say." Because the current setup would break if you accidentally selected something (but by the look of it you probably support unchecking the radio button?) which I don't think is a good practice.


                    You can read this interesting article on radio buttons by Norman Group if you need some more insight.







                    share|improve this answer












                    share|improve this answer



                    share|improve this answer










                    answered 1 hour ago









                    rojcykrojcyk

                    775313




                    775313













                    • I do not need to cover all 3 cases, the null case is just the initial state and it is impossible to go further in the form without selecting either "Yes" or "No"

                      – user3221
                      1 hour ago



















                    • I do not need to cover all 3 cases, the null case is just the initial state and it is impossible to go further in the form without selecting either "Yes" or "No"

                      – user3221
                      1 hour ago

















                    I do not need to cover all 3 cases, the null case is just the initial state and it is impossible to go further in the form without selecting either "Yes" or "No"

                    – user3221
                    1 hour ago





                    I do not need to cover all 3 cases, the null case is just the initial state and it is impossible to go further in the form without selecting either "Yes" or "No"

                    – user3221
                    1 hour ago


















                    draft saved

                    draft discarded




















































                    Thanks for contributing an answer to User Experience Stack Exchange!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid



                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.


                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function () {
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fux.stackexchange.com%2fquestions%2f124127%2fwhat-is-better-yes-no-radio-or-simple-checkbox%23new-answer', 'question_page');
                    }
                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    Paper upload error, “Upload failed: The top margin is 0.715 in on page 3, which is below the required...

                    Emraan Hashmi Filmografia | Linki zewnętrzne | Menu nawigacyjneGulshan GroverGulshan...

                    How can I write this formula?newline and italics added with leqWhy does widehat behave differently if I...