How to allow users to dynamically add form fields for multiple entries?