This is a survey site, and after completing the survey the user has the option to send a copy of the report to themselves. There is a small container on the page, with a text field and a submit button. The user just needs to enter their email address and click on submit.
Now there's a new request to allow the user to enter 2 email addresses. The purpose of the 2nd email is to allow the user to send a copy of the report to a 2nd person. E.g. if I completed the survey and I want to send a copy of the report to my partner, I enter their email address.
There are a few ways to go about doing it, I'm just seeking advice as to which is a better approach.
Add one more text field to the form. This is straightforward, but is kind of repeating UI to me.
Change the text field to allow multiple email addresses, separated by comma or semi-colon. This will be accompanied by one line of text to inform the user of this feature.
Use one text field, and when the user clicks on submit the action happens in the background. Just show that report has been sent, and give the user the option to enter another email address and click submit again.
Still using one text field, just that there is a
plus
button added, so in the event that user needs to add in more than 1 email address, another field would appear below for them to enter. Using this approach, we would need to set a maximum number of email addresses to enter as that could affect the layout of the page.
The rest of the team seems to vote for Option 1. I personally would prefer Option 3, which is cleaner. So seeking advice from you guys how to go about presenting this to the user.