Тебе никто не говорил? Вы можете делать все что угодно в jQuery;)
Вот как может выглядеть код.
$("#phoneNumbers").append(
"<input type=\"textbox\" id=\"newTxtBox\" name=\"newTxtBox\" />");
...
// Post the form with all values
$.post("/target/action", $("#myform").serialize());
Обратите внимание, что ваш div с именем "phoneNumbers" должен быть в форме "myform", чтобы новое значение текстового поля было сериализовано и отправлено.
Это кажется разумным, если вы можете быть уверены, что у всех ваших пользователей будет включен JavaScript. Однако всегда предлагается использовать подход резервного копирования «изящной деградации», когда javascript не может быть использован. Обычно я реализую это, добавляя в форму кнопку, например «добавить другой номер телефона», которая, если щелкнуть по ней, отправит сообщение обратно на сервер и создаст новую форму с дополнительным текстовым полем. В моей функции jQuery document.ready () я бы просто скрыл кнопку.