Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 01.11.2015, 13:24
Новичок на форуме
Отправить личное сообщение для Ivanihin Посмотреть профиль Найти все сообщения от Ivanihin
 
Регистрация: 01.11.2015
Сообщений: 1

Смена цены при выборе оплаты
Здравствуйте!
Нужен скрипт смены цены при выборе способа оплаты.

Пример
Стоимость товара 300 руб.

При оплате картой сбера +3%
При оплате яндекс.деньги +1%
При оплате терминалом +0%

При выбор стоимости оплаты меняется стоимость товара
Стоимость товара 309 руб.
(т.е. уже сразу расчитывается новая стоимость)

Выбор оплаты через форму radio
Ответить с цитированием
  #2 (permalink)  
Старый 01.11.2015, 13:41
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

Вы просите готовый скрипт с нуля.

Это работа, и за нее обычно платят деньги.
Для таких сообщений предназначен раздел форума "Работа".

Если вы все же хотите, чтобы Вам помогли - приложите какие-то усилия сами и задавайте вопросы по ходу дела.
Ответить с цитированием
  #3 (permalink)  
Старый 01.11.2015, 18:03
Аватар для EmperioAf
Профессор
Отправить личное сообщение для EmperioAf Посмотреть профиль Найти все сообщения от EmperioAf
 
Регистрация: 15.01.2015
Сообщений: 622

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" /><title>ГГ</title>
<style>

* {
  margin:0;
  padding: 0;
  outline: none;
}

.container {
  margin: 50px;
  border: 1px solid red;
}

</style>
</head>

<body>
<form class="container">
  <div class="vvod">Введите стоимость товара:</div>
  <input type="text">
  <div class="text">
  <span class="cost">Стоимость товара</span>
  <span class="cost-price"></span>
  <span class="rubl">руб.</span>
  </div>
  <label for="sber">Сбер: <input type="radio" id="sber" name="cost"></label>
  <label for="sber">Яндекс деньги: <input type="radio" id="yad" name="cost"></label>
  <label for="sber">Терминал: <input type="radio" id="terminal" name="cost"></label>
</form>
 
<script>
var costPrice = document.querySelector('.cost-price');
var sber = document.querySelector('#sber');
var yad = document.querySelector('#yad');
var teminal = document.querySelector('#terminal');
var input = document.querySelector('input[type="text"]');

input.oninput = function(){
  costPrice.innerHTML = input.value;
}

sber.onclick = function(){
  costPrice.innerHTML = (input.value*1.03).toFixed(2);
}

yad.onclick = function(){
  costPrice.innerHTML = (input.value*1.01).toFixed(2);
}

teminal.onclick = function(){
  costPrice.innerHTML = (input.value).toFixed(2);
}
</script>
</body>
</html>
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Смена цвета/картинки фона при нажатии на элемент Webtest Элементы интерфейса 16 20.04.2017 22:36
jquery действие при выборе или вводе mali Общие вопросы Javascript 7 03.11.2014 16:18
Меняющейся текст при выборе select ainur777 Общие вопросы Javascript 0 24.10.2014 22:01
добавлять type="text" при выборе option ignoramus Элементы интерфейса 5 29.04.2014 15:22
смена картинок при нажатии sdff Общие вопросы Javascript 15 08.02.2014 17:08