Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

[Решено] Помогите с калькулятором


mindthegap
 Поделиться

Рекомендованные сообщения

Добрый день. Помогите, мучаюсь уже 3 часа. Возникла необходимость сделать простейший калькулятор стоимости в карточке товара. В языках программирования я полный ноль, поэтому не смейтесь. Смысл таков:

<div><b>Расчет стоимости</b></div>
<div><input type="text" value="1" id="num" onblur="Add()"></div>
<div id="res"></div>

Необходимо, чтобы при введении числа в поле #num в поле #res появлялось #num * $price, т.е. цену товара.

Пробовал реализовать это с помощью php, но контроллер ругался на переменную. Попробовал сделать с помощью js.

<script>
function Add(){
    var Price = document.getElementById('price');
    var Num = document.getElementById('num');
    var Res = document.getElementById('res');
    Res.innerHTML = Price.innerHTML * Num.value;
}
</script>

Код почему-то не работает, выдает ошибку.

 

Дальше пробовал второй вариант:

<script>
$(document).ready(function() {
    $("#num").blur(function(){
price = $("#price").text();
num = $("#num").val();
result = parseInt(price)*parseInt(num);
$("#res").text(result);
</script>

Подскажите, где моя ошибка?
 

Ссылка на комментарий
Поделиться на других сайтах


  • 2 недели спустя...

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.