Как закрыть модальное поле после отправки формы? - PullRequest
2 голосов
/ 07 апреля 2011

Я использую модальное поле css, описанное Полом Р. Хейсом, здесь - http://www.paulrhayes.com/experiments/modal/

Я вставил форму в модальное поле. Цель формы находится в iframe, который скрыт на той же странице. Я хочу закрыть модальное окно, как только форма будет отправлена. Но форма должна быть обработана внутри iframe (скрыто).

Как мне этого добиться?

Ответы [ 2 ]

2 голосов
/ 07 апреля 2011

Похоже, что модальное окно закрыто любой ссылкой, ссылающейся на фрагмент #close html.

Поэтому добавление следующего кода в обработчик отправки вашей формы должно закрыть модальный режим при отправке.

<form ... onsubmit="window.location.assign('#close')">
1 голос
/ 07 апреля 2011

Я предполагаю, что кнопка закрытия модальной кнопки вызывает функцию Javascript.Например, «CloseModal ()».В своем теге формы вы можете использовать следующий код для вызова этой функции:

<form name="myform" action="myconfpage.extension" target="iframe" onSubmit="CloseModal();">

Это вызовет функцию закрытия при отправке формы.

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