[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как оставить модальное окно формы открытым?
webmanss
Приветствую всех!

Есть форма, вывожу ее по событию onClick на кнопке (type="button") в модальном окне (div).
Форма отрабатывает, все хорошо.
Нужно отобразить результат отправки в этом же окне.
Но после срабатывания кнопки (type="submit"), окно скрывается.
И только если еще раз нажать на вызывающую кнопку (type="button"), результаты отобразятся.

Привязка вункции открытия DIVа на submit не помогла(
Обработчик формы выводит результат в конструкции: if ($sent_mail!=true) {вывод формы} else {вывод результата}


Как решить?
webmanss
Решение такое.
Чтобы страница не обновлялась (не закрывалось мод. окно )есть два варианта:
1. Использовать AJAX
2. Прописать <form target="myIFR">
и иметь на странице невидимый ифрейм
<iframe name="myIFR" style="display: none"></iframe>
Тогда сабмит произойдёт незаметно для пользователя.
Если, как в моем случае модальное окно - это всплывающий див, то нужно повесить соотв. функцию js на кнопку submit.

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.