Передать собранное значение ссылки в window.location.href
Здравствуйте.
Изначально нужна была форма, где можно забить № заказа и перейти на payu для оплаты. Накатал нечто простое для теста: <script type=text/javascript> function goJsa() { var a="https://secure.payu.ru/order/checkout.php?PRODS="; // Первая часть ссылки var b=document.getElementById('vvod1').value; // Код заказа var c="&QTY="; // Промежуток между заказом и товаром var d=document.getElementById('vvod2').value; // Код товара window.location.href = document.write(a+b+c+d); // Собираем и переходим. } </script> Сама форма: <form> <input name="vvod" type="text" id="vvod1" size="10" value=""/> <input name="vvod2" type="text" id="vvod2" size="10" value=""/> <input type="button" class="button" value="Оплатить" onclick="goJsa()"/> </form> И не переходит. Мелькает правильный url на странице, а дальше undefined в строке url. Суть в том, что почитал в справочнике про window.location и не нашёл, как туда передать значение готовой ссылки после её слияния (как альтернативный вариант). Заранее спасибо, если подскажете куда копать. |
window.location = a+b+c+d; |
Отлично!
Спасибо! |
Часовой пояс GMT +3, время: 06:08. |