I have a web form that is split into several pages, it is an adaptation from a hard copy paper form, and the requirements are that the data captured should be the same.

For my webform I have asked for the users' salutation/first name/surname, I must also capture if they have a previous name.

The next page asks for their address, and also a previous address.

One thought that has been put forward is that most users won't have a previous name, so this field is largely redundant and therefore wouldn't need to be shown by default.

However, in my mind, if you are asking the user to action something "if" they have a previous name, then you are increasing the cognitive load when it would actually just be easier to ignore the part of the form that isn't relevant?

I will try and show you what I mean...

Which one is better user experience? A or B?

Or, perhaps it would be better to do some user testing to find out? Would a simple user test be the best way to find out what works best?

1 Answer 1


I think you're right for the most part. I would go with solution B

enter image description here

The few changes I would recommend are:

  • I don't input type checkbox is the right way to add a new section to the form. It could be a thin button or link.
  • There should be a way to remove the added section. Add a remove / delete icon.
  • The user should be allowed to add more than one previous name used.

Suggested Design:

enter image description here

  • Thank you, that interaction works much better - I couldn't think of the best solution Sep 9, 2019 at 7:45
  • @ewe-ex-dee-sign-er If you think that answered your question, please consider marking it as an answer.
    – Nodnin
    Sep 9, 2019 at 21:00

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.