Как правильно передать переменную в функцию
Всем привет. Есть вот такая функция: (все это на html странице)
<script type="text/javascript"> var payHandler = function () { //требуется библиотека jquery var widget = new cp.CloudPayments(); widget.charge({ // options publicId: 'pk_1bc3aab210c5a67759f3abb7692bc', description: 'Оплата в sprinthash.ru', amount: 500, //сумма currency: 'RUB', invoiceId: '1234567', //номер заказа accountId: 'user@example.com', //плательщик }, function (options) { // success //действие при успешном платеже }, function (reason, options) { // fail //действие при неуспешном платеже }); }; $("#payButton").on("click", payHandler); //кнопка "Оплатить" </script> Задача, в переменную amount (8-я строка) передать свою сумму. Чуть выше в коде есть вот такой код: <input type="text" id="summa" name="summa" value="300" placeholder="300" required></br> <input class="button" type="submit" value="Продолжить оплату" onclick="TFun()"/> <script> function TFun(){ s = document.getElementById('summa').value; //alert(s); } </script> Он получает значение суммы из поля input c id summa, видно я закоментарил alert, этот скрипт работает исправно. Как мне эту переменную s, передать в amount (вместо стандартной суммы в 500)? |
Вроде решил, как-то слишком просто:
amount: Number(s), //сумма |
Часовой пояс GMT +3, время: 08:50. |