Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 27.04.2018, 22:05
Аспирант
Отправить личное сообщение для Leon2110 Посмотреть профиль Найти все сообщения от Leon2110
 
Регистрация: 04.07.2016
Сообщений: 78

Как правильно передать переменную в функцию
Всем привет. Есть вот такая функция: (все это на 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)?

Последний раз редактировалось Leon2110, 27.04.2018 в 22:18.
Ответить с цитированием
  #2 (permalink)  
Старый 27.04.2018, 23:10
Аспирант
Отправить личное сообщение для Leon2110 Посмотреть профиль Найти все сообщения от Leon2110
 
Регистрация: 04.07.2016
Сообщений: 78

Вроде решил, как-то слишком просто:
amount: Number(s), //сумма
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как заставить функцию при запуске увидеть ГЛОБАЛЬНУЮ переменную? возжаждавший Элементы интерфейса 8 23.02.2017 01:27
Как с яваскрипт на яваскрипт передать переменную? wadim Общие вопросы Javascript 6 20.03.2014 08:43
Как передать переменную в другую функцию adder-vb jQuery 3 31.01.2013 14:29
Как передать переменную в функцию с помощью JQuery??? Иван Я Events/DOM/Window 3 20.01.2012 11:21
Как из функции вызвать другую функцию и правильно передать ей параметр Alexd Общие вопросы Javascript 3 06.05.2011 03:42