отправить форму - PullRequest
       22

отправить форму

1 голос
/ 10 января 2011

У меня есть форма, которая отправляет некоторый контент в базу данных, и он отлично работает.

Теперь я хочу переместить его в fancybox.Проблема в том, что, когда я нажимаю кнопку отправки на fancybox, страница перенаправляется на реальную страницу формы, а не остается на fancybox.

Есть идеи, как остановить перенаправление страницы?

Спасибо

Ответы [ 2 ]

3 голосов
/ 10 января 2011

Как вы загружаете контент в fancybox? Если вы используете метод iframe, он должен оставаться внутри него.

См. Пункт 4 на этой странице для загрузки данных в виде iframe http://fancybox.net/howto

EDIT

Вам нужно поместить форму на отдельной странице, а затем загрузить эту страницу в fancybox, используя указанный метод. Например, если вы создали новую страницу с именем myform.asp, которая будет содержать вашу форму и форму. Затем вы должны создать на своей странице ссылку, которая будет содержать ваш fancybox, который будет вызывать страницу myform.asp в iframe:

<a href="http://www.yourdomain.com/myform.asp" class="iframe">Fill Out Form</a>
0 голосов
/ 10 января 2011

Вы можете сделать ajax post запрос.

См .: http://jquery.malsup.com/form/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...