Показать сообщение отдельно
  #1 (permalink)  
Старый 27.09.2016, 07:39
Новичок на форуме
Отправить личное сообщение для Zzaj Посмотреть профиль Найти все сообщения от Zzaj
 
Регистрация: 27.09.2016
Сообщений: 4

Отправка на страницу оплаты после отправки данных заказ в БД
Приветствую!

Пытаюсь сделать автоматическое перенаправление на страницу оплаты после подтверждения заказа и отправки данных в БД. Делаю так:
<form method="post" id="orderform" action="">
//данные пользователя для оформления заказа
</form>
<form method="POST" id="yaform" action="https://money.yandex.ru/quickpay/confirm.xml">
//данные для оплаты заказа
</form>
<input type="button" id="submiter" value="Подтвердить" onclick="submit_order();"> // кнопка отправки форм


<script>
    function submit_order(){
        var input = document.getElementById('phone').value;
        if (input.length){
                var submit_total = calc();
                if (submit_total == 0){
                    alert ('Спасибо, ваша заявка принята.');
                    $('#order').trigger ('click');                   
                if (submit_total !== 0){
                    if (confirm("Спасибо за заказ, сейчас вы будете переадресованы на страницу оплаты.")) {
                        $('#order').trigger ('click');
                        $('#yasubmit').trigger ('click');
                        }
                    else {
                        }
                }                    
        }
        else{
            alert ('Пожалуйста, укажите номер телефона.');
        }
    }
</script>


Если оставить какой то один триггер, то срабатывает нормально.
Но если 2 подряд, срабатывает только 2-й. Уже голову сломал. Может я вообще в корне не так пытаюсь реализовать?
Ответить с цитированием