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
In a very big form on my company's website, there's this tendency to use Yes / No
radio buttons combination.
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?
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
add a comment |
In a very big form on my company's website, there's this tendency to use Yes / No
radio buttons combination.
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?
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
add a comment |
In a very big form on my company's website, there's this tendency to use Yes / No
radio buttons combination.
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?
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
In a very big form on my company's website, there's this tendency to use Yes / No
radio buttons combination.
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?
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
forms checkboxes radio-buttons
edited 1 hour ago
user3221
asked 1 hour ago
user3221user3221
1315
1315
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
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.
add a comment |
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.
I do not need to cover all 3 cases, thenull
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
add a comment |
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
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.
add a comment |
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.
add a comment |
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.
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.
answered 53 mins ago
ralienralien
31116
31116
add a comment |
add a comment |
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.
I do not need to cover all 3 cases, thenull
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
add a comment |
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.
I do not need to cover all 3 cases, thenull
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
add a comment |
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.
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.
answered 1 hour ago
rojcykrojcyk
775313
775313
I do not need to cover all 3 cases, thenull
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
add a comment |
I do not need to cover all 3 cases, thenull
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
add a comment |
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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