Приветствую!
Пытаюсь сделать автоматическое перенаправление на страницу оплаты после подтверждения заказа и отправки данных в БД. Делаю так:
<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-й. Уже голову сломал. Может я вообще в корне не так пытаюсь реализовать?