| 
 Цитата: 
 Цитата: 
 $('pre').text(d); //ответ помещаем в ... f.closest('.fancybox-skin').find('a').trigger('click') //закрываем окно Кстати, можно закрыть и так $.fancybox.close(), никаких других открытий одновременно у вас не видно. А судя по ответу, сервер не дурак, что хорошо, проверяет данные пришедшие, и если обязательно поле пустое, то возвращает сообщение. Вот только плохо, что это обычный текст, так что не понять, то-ли были ошибки приема, то-ли все Ок. Для диалога удобнее json-формат, вот тогда закрывать окно нужно только если север не вернул ошибок. | 
| 
 Получается мне нужно  обработчики дописать? Это в php писать как я понимаю? По итогу получается нужно мой PHP подправить под Ваш код? | 
| 
 Прервали меня, отправил автоматом, но не все. Если нужно чтобы и по отправлению и первой формы (та что в окне), после отправки вывести сообщение об успешной ее приемке, а потом закрыть окно спустя время, то нужно не новое окно открывать, а использовать это же, заменив его контент (форму) на сообщение. Ну и закрыть по таймеру. Цитата: 
 А вообще, добавьте обязательным полям атрибут required и все браузеры поддерживающие его не позволят отправлять форму с незаполненными такими полями. А те что не поддерживают получат ошибку от сервера. В общем нужно не просто жмахнул и отправил форму, а писать диалог клиент-сервер. | 
| Часовой пояс GMT +3, время: 17:58. |