Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Два "action" в одной форме
Форумы портала PHP.SU » » Вопросы новичков » Два "action" в одной форме

Страниц (1): [1]
 

1. ivankodj - 07 Февраля, 2017 - 16:36:40 - перейти к сообщению
Нужно зделать два "action" в одной форме

Есть форма которя делает оплату яндекс. нужно чтобы перешло на яндекс и одновремено оправило мне письмо на почту

Пока переходит только на яндекс
Код:
CODE (html):
скопировать код в буфер обмена
  1. <form method="POST" action="">
  2.  
  3. <!--Номер кошелька в системе Яндекс Денег-->
  4. <input type="hidden" name="receiver" value="4354">
  5.  
  6. <!--Название платежа, я не нашел, где этот параметр используется, поэтому просто указал адрес своего сайта (длина 50 символов)-->
  7. <input type="hidden" name="formcomment" value="snakebet.ru">
  8.  
  9. <!--Этот параметр передаёт ID плагина, для того, чтобы скрипту было понятно, что потом отсылать пользователю (длина 64 символа)-->
  10. <input type="hidden" name="label" value="16078">
  11.  
  12. <!--Тип формы, может принимать значения shop (универсальное), donate (благотворительная), small (кнопка)-->
  13. <input type="hidden" name="quickpay-form" value="shop">
  14.  
  15. <!--Назначение платежа, это покупатель видит на сайте Яндекс Денег при вводе платежного пароля (длина 150 символов)-->
  16. <input type="hidden" id="6" name="targets" value="321">
  17.  
  18. <!--Сумма платежа, валюта - рубли по умолчанию-->
  19. <input type="hidden" id="7" name="sum" value="500" data-type="number">
  20.  
  21. <!--Должен ли Яндекс запрашивать ФИО покупателя-->
  22. <input type="hidden" name="need-fio" value="false">
  23.  
  24. <!--Должен ли Яндекс запрашивать email покупателя-->
  25. <input type="hidden" name="need-email" value="true">
  26.  
  27. <!--Должен ли Яндекс запрашивать телефон покупателя-->
  28. <input type="hidden" name="need-phone" value="false">
  29.  
  30. <!--Должен ли Яндекс запрашивать адрес покупателя-->
  31. <input type="hidden" name="need-address" value="false">
  32.  
  33.  
  34.   <input type="text" name="email" placeholder="Укажите e-mail" required><button type="submit"  onclick="return OnButton1();" >Купить</button>
  35.  
  36. <script language="javascript">
  37.  
  38. function OnButton1()
  39. {
  40.     document.Form1.action = "1.php"    // First target
  41.     document.Form1.submit();        // Submit the page
  42.     document.Form1.action = "https://money.yandex.ru/quickpay/confirm.xml"    // Second target
  43.     document.Form1.submit();        // Submit the page
  44.     return true;
  45. }
  46. </script>
  47.         </form>


Помогите пожалуйста
2. teleoperator27 - 07 Февраля, 2017 - 18:00:17 - перейти к сообщению
Форма должна отправить данные сначала на сервер. Там эти данные должен принять файл-обработчик. Потом уже можно и отправлять на почту и переходить на яндекс.

 

Powered by ExBB FM 1.0 RC1