0

This screen is part of a multi-step process. This screen, in particular, lets you add user emails by clicking on the "Add email" button. Clicking "Add email" appends a new textbox to the list.

Once you've added all necessary emails, you can proceed to the next step.

enter image description here

If a user needs to delete an email, they can just clear the textbox and still be able to proceed to the next step. Only at least one email is required.

My question is - does this explicitly need a delete button should a user need to delete an email? Or is being able to clear a textfield a good/intuitive enough solution?

2

Make it obvious what the user can do, and save them work.

Rather than make users do several mouse and keyboard actions (if they don't tab into the input field), by having a Remove icon (or even small text) adjacent to the field in question.

It also signals that they can remove it.

Keep primary actions prioritized

This was not part of your question, but having two similar buttons [add email] and [Next >] seem to compete with each other.

You could turn the Email into a + Email link, and still keep the idea that it's an interactive element, while keeping the primary action button reserved.

enter image description here

  • This is a nice solution. Maybe remove the delete icon from the very first email (or disable the Next button until at least one email is present) – Michael Hogan Jan 26 at 5:09
  • @MichaelHogan you don't want to remove the first (x). People might want to remove the first email while keeping the latter ones. – PixelSnader Jan 26 at 17:47
  • @PixelSnader good catch! I didn’t think of that scenario. – Michael Hogan Jan 26 at 18:08
0

its just good practice to give the user the option to delete it. just a simple trash can icon or a X would just take the guess work out of it. If the user just deletes the email do they know it would not add a blank email, what happens to the old email will this validate? A simple delete button would remove those questions.

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

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