I'm looking for a way to create a form in SharePoint 2013 which will allow me to submit multiple items into a list (each line as an individual record). So, for example, i'd have a form with inputs for Item 1, Item 2, Item 3 etc. but when it inserts the data into the SharePoint list i'd like each one to be it's own record inserting into an overall field called Item.
I'd also like to be able to have some fields which would be universal for all items and would only be filled in once and not per every line item (e.g. Customer information, name, address etc.).
The end result would be that the customer fills out their information at the top, adds as many line items as needed and submits. On the back end the data would have the customer information for each record but each item would be it's own record.
Is there a good way to do this in SharePoint 2013? I was thinking maybe I could build a custom html form and insert the records via REST API, but not sure if there is an easier way to do this, or if this sort of thing could be done using a REST API POST.
I used to do this sort of thing using InfoPath but since that isn't going to be supported by MS going forward I'm trying to move away from it.