TheoGB;10959496 wrote:You'll need to use AJAX. I'm not great with how it works but essentially you'll need to use Javascript it to create a textbox element for you.
Er... dynamically adding form elements to a page has nothing to do with AJAX (unless you're wanting to submit data back to the server in between each one or something like that).
EDIT: With some intelligent HTML/CSS design, this could actually be quite easy to do; Javascript's DOM functions have a cloneNode() method that you could use to dynamically clone a <div> wrapping around a set of form entities for each dog.