1

If I intend for a user to click one of four related but different submit buttons on a page and I also plan on having a brief paragraph explaining what each button is supposed to accomplish, what is the "best" way of presenting these action buttons along with their respective text?

The two ideas I have in mind are as follows:

  1. A separate button for each action, when the user makes their choice, a dialog box is shown containing the explanation and Cancel and Submit buttons.
  2. A tab for each submission, then the explanation text and a Submit button within each tab area.

I wondered if there is a "standard" way of doing such a display or other considerations better than the list two

1
  • Why 4 submit buttons? You should have only one. Make users choose an option based on that explanation you mention then simply click submit
    – Devin
    Commented Nov 9, 2023 at 19:27

1 Answer 1

1

There are lots of things to take into consideration here, but the most important thing is that you don't leave the explanation until the user clicks on the button, because they expect this to be the end of the action/transaction.

That means, before even getting to the buttons, they should have a good idea of the outcome that they want to achieve, and a clear path to that outcome. Also, if this is something that they do very often, then you probably don't need to have the explanation every time that they perform the action, unless there are some changes to the feature or function.

Given that the options are related but different, and not knowing exactly what the differences are, I still think it is better that you only have one submit button, but allow the users to make a selection via a dropdown or a group of radio buttons. That way it is easier for them to make the decision without committing to the submit action.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.