Поскольку вы используете jQuery, см. здесь
В случае, если вы не знакомы с AJAX, в основном он позволяет вам отправить запрос на сервер (в данном случае ваши отправленные данные), обработать данные на сервере, а затем получить любой возврат обратно из вашего запроса , все без перезагрузки всей страницы.
Это должно облегчить проблему закрытия модального окна (действительно, страница перезагружается при отправке).
[править]
См. эту статью здесь, в StackOverflow, об использовании обработчика живых событий. Это должно решить проблему отсутствия значения из вновь созданных элементов DOM.
[/ править]