Закрытие всплывающего окна после нажатия кнопки "Предложить"

голоса: 0

Доброго времени суток! Не получается решить вопрос с почтовой формой, а именно, чтобы всплывающее окошко закрывалось, после нажатия кнопки "Предложить" (при этом, чтобы по-прежнему отобразилось окошко, что инфа отправлена)  Пожалуйста, помогите решить проблему, собственна, сам код:  в почтовой форме  

<table border="0" width="100%" id="table1" cellspacing="1" cellpadding="2">
<tr><td width="35%"> </td><td><input type="hidden" value="bra@mads.com" name="f1" size="30" style="width:95%;" maxlength="70"> </td></tr> <tr><td> </td><td><input type="hidden" value="Текстовое дополнение" name="f2" size="30" style="width:95%;" maxlength="70"> </td></tr> <tr><td> </td><td><input id="location" type="hidden" value=" " name="f6" size="30" style="width:95%;" maxlength="600"> </td></tr> <tr><td>Текстовая информация: <font color="red">*</font> <br> <span style="color:#343434;">(не более 2000 символов)</span> </td><td><textarea rows="7" name="f10" cols="30" maxlength="2000" style="width:95%;"></textarea> </td></tr> <tr><td>Источник: <font color="red">*</font> <br> <span style="color:#343434;">(если несколько, то каждый на новой строке)</span></td><td><textarea rows="7" name="f7" cols="30" style="width:95%;"></textarea> </td></tr> <tr><td>Ваше имя, псевдоним:</td><td><input type="text" name="f8" size="30" style="width:95%;" maxlength="80"> </td></tr> <tr><td>Ссылка на Вас:</td><td><input type="text" name="f9" size="30" style="width:95%;" maxlength="600"> </td></tr> <tr><td colspan="2" align="center"><br /><input onclick="_uWnd.close('name')" type="submit" value="Предложить"> </td></tr> </table>     вызов  <div id="mformDiv" style="display:none;">$MFORM_3$</div> <a href="javascript://" onclick="new _uWnd('name','Предложить текст',470,460,{autosize: 1,modal: 1,align:'center'},$('#mformDiv').html());return false;">Открыть окно</a>

| Автор: | Категория: Почтовые формы

Ответов: 1

Голоса: +1
 
Лучший ответ
Изменил вам код, скопируйте и проверяйте.
| Автор:
Выбор ответа лучшим | | Автор: Yuri_Geruk

Спасибо, что вновь отозвались. Вы, как я понял исправили эту строчку:

    <input onclick="_uWnd.close('name')" type="submit" value="Предложить"> 

Дело в том, что она после нажатия кнопки "Предложить", внесенная информацию просто игнорируется, однако форма закрывается, сами попробуйте:

 

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

Артур 01,
А до этого отправлялось? Моя строчка просто закрывает окно, она никак на поля не действует.

Ну да, вернул эту строчку:

   <input type="submit" value="Предложить">

и все хорошо отправляется на почту. С вашей же строчкой форма закрывается, но в сообщении поля почему-то пустые выходят.

Не подскажите, что ещё можно сделать? А то вопрос так и не решился. В последнем предложении я не имел ввиду, что форма начала нормально закрываться и отправлять сообщения, я лишь ответил на ваш вопрос, о том, отправляет ли форма сообщения вообще.

Проверил у себя, всё корректно работает, что то вы делаете не так, попробуйте сделать так...

<input onclick="setTimeout(function(){_uWnd.close('name');} ,1200);" type="submit" value="Предложить">

Теперь работает! Большое спасибо.
...