Смена цены при выборе оплаты
Здравствуйте!
Нужен скрипт смены цены при выборе способа оплаты. Пример Стоимость товара 300 руб. При оплате картой сбера +3% При оплате яндекс.деньги +1% При оплате терминалом +0% При выбор стоимости оплаты меняется стоимость товара Стоимость товара 309 руб. (т.е. уже сразу расчитывается новая стоимость) Выбор оплаты через форму radio |
Вы просите готовый скрипт с нуля.
Это работа, и за нее обычно платят деньги. Для таких сообщений предназначен раздел форума "Работа". Если вы все же хотите, чтобы Вам помогли - приложите какие-то усилия сами и задавайте вопросы по ходу дела. |
<!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>
|
| Часовой пояс GMT +3, время: 16:37. |