Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   некорректно работает кнопка отправки сообщения (http://www.flasher.ru/forum/showthread.php?t=176163)

huligan010 03.03.2012 12:15

некорректно работает кнопка отправки сообщения
 
Всем доброго времени суток, у меня такая проблема, я заполняю форму и нажимаю на кнопку отправить, появляется сообщение что письмо отправлено, но оно не отправилось, нужно нажать еще раз и только потом письмо отправиться, в общем отправляется только по двойному нажатию, как это исправить подскажите пожалуйста?)

вот код кнопки отправить

Код AS3:

var send_lv:LoadVars = new LoadVars();
function sendForm() {
        send_lv.cname = cname.text;
        send_lv.cphone = cphone.text;
        send_lv.cemail = cemail.text;
        send_lv.csubject = csubject.text;
        send_lv.cmessage = cmessage.text;
        //
        if (cname.text!="Имя" && cphone.text!="Телефон" && cemail.text!="E-Mail" && csubject.text!="Тема" && cmessage.text!="Сообщение") {
                send_lv.sendAndLoad("contact.php",replyData,"GET");
                info.text="Сообщение успешно отправлено...";
        }
        else {
                info.text="Пожалуйста заполните все поля !";
        }
        replyData = new LoadVars();
        replyData.onLoad = function (success)
 
        };


Mukon 03.03.2012 13:36

что делает вот эта часть кода?
Код AS1/AS2:

clearbutton.onRelease();


huligan010 03.03.2012 13:57

Mukon
Прошу прощения, это оказывается уже от другой кнопки))

Mukon 03.03.2012 14:03

Можете выслать мне все исходники контактной формы я посмотрю, mukon87@mail.ru

huligan010 03.03.2012 14:07

отправил))

Добавлено через 3 часа 7 минут
Может кто нибудь еще поможет?

Mukon 03.03.2012 19:50

перенес replyData = new LoadVars(); за приделы функции и все ОК.
Код AS3:

var send_lv:LoadVars = new LoadVars();
replyData = new LoadVars();
function sendForm() {
        send_lv.cname = cname.text;
        send_lv.cphone = cphone.text;
        send_lv.cemail = cemail.text;
        send_lv.csubject = csubject.text;
        send_lv.cmessage = cmessage.text;
        //
        if (cname.text!="Имя" && cphone.text!="Телефон" && cemail.text!="E-Mail" && csubject.text!="Тема" && cmessage.text!="Сообщение") {
                send_lv.sendAndLoad("contact.php",replyData,"GET");
                info.text="Сообщение успешно отправлено...";
        }
        else {
                info.text="Пожалуйста заполните все поля !";
        }
        replyData.onLoad = function (success)
 
        };



Часовой пояс GMT +4, время: 20:06.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.