Когда ваша форма публикуется, обновляется вся страница, а не только содержащий элемент div. То, что вам нужно сделать, это использовать представления формы ajax и заставить сервер возвращать только обновленное содержимое div. Начните здесь . Обработчик ajax успеха затем заменит содержимое div ответом сервера.
Редактировать: Если вы не можете обновить формы ajax или изменить ответ, включив в него только содержимое DIV, непосредственной альтернативой будет размещение содержимого формы в iframe внутри div. Это может привести к тому, что сообщение формы обновится в пределах iframe и не повлияет на содержащийся элемент page / div.