The user is creating a client record. Against each record their could be one or more contacts (people) provided. Often this will be adding 1 or 2 but could sometimes be up to 5-10.
Simply, The user will add each known person to the list then continue to the next step in the account creation process. Changes are saved when the page is submitted (no technical need to do this at each line).
This is what I have proposed. The top one is the default view. The second is when a contact has been added. Note: There will be a delete line option.
Are there any potential issues with this approach?
- Will the user expect a 'save' option at the end of the line? (saving is technically done when the page is submitted).
- Is the placement of the 'Add another' / add new line appropriate?
- Would an 'Add contact' button be more appropriate near the top of the list?