Показать полную графическую версию : Как отослать форму и закрыть окно
По ссылке открывается окно, небольшое, туда пишется пожелание.
Как сделать, чтобы форма с пожеланием отправилась на сайт, а окно само закрылось?
vadimiron
22-01-2006, 17:55
а можно это окошко перезагрузить, обработать форму и после обработки уже закрыть?? или обязательно в родительское окно всё слать??
Вообще-то родительское окно тут вообще ни причем.
а можно это окошко перезагрузить, обработать форму и после обработки уже закрыть?
А вот это как сделать?
vadimiron
22-01-2006, 19:07
Igor_I
Ну, когда на Submit нажимаем окно всё равно же перезагружается, так вот обрабатываем данные из формы а в конце, если всё нормально, window.close()
if(!empty($_POST["message"]))
{
//проверяем, содержит ли сообщение плохие знаки, запсываем сообщение в базу и тд
//если не было ошибок, то выводим
echo "<script language='javascript'>";
echo "window.close()";
echo "</script>";
}
else
{
//здесь выводим саму форму для ввода
}
Спасибо, работает.
А то я додумался только до другого варианта. С редиректом. А потом уже закрытие.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.