Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.08.2017, 11:37   #1
xxxStepxxx
Новичок
Джуниор
 
Регистрация: 25.06.2010
Сообщений: 2
Вопрос [РЕШЕНО] Калькулятор с условиями

[ПРОБЛЕМА РЕШЕНА]: http://www.programmersforum.ru/showp...53&postcount=2
Здравствуйте. Нужно реализовать условие вывода результата на сайте при вводе чисел.
Условия простейшие: если вводимое число<0.1 то результат=550; если вводимое число>0.1 то результат="Индивидуальный тариф".
Помогите, пожалуйста. Т.к. сам не разбираюсь в html и js, поэтому заранее извиняюсь, если где-то буду нести бред)

Кое-что пытаюсь сделать, но код не работает:

Код HTML:
<html>
<head><title>Калькулятор стоимости</title>

<script>
var input = document.getElementById('a');
 
input.addEventListener('input', function() {
  var val = input.value;
  var rate = 'Индивидуальный тариф';
 
  if (val != null) {      
    if (val*1 < 0.1) {
      rate = '550';
    }
  } else {
      rate = '';
  }
 
  var rEl = document.getElementById('rezultat');
  eEl.innerHTML = rate;
}
</script>

</head>
<body>

<h3>Калькулятор стоимости</h3><hr>

<form onsubmit="return false;">
    Введите расчётную тепловую нагрузку (Гкал/час) <input id="a" type="number">  
    Цена (руб.) <output id="rezultat"></output>
</form>
</body>
</html>

Последний раз редактировалось Вадим Мошев; 11.05.2018 в 20:03. Причина: проблема решена
xxxStepxxx вне форума Ответить с цитированием
Старый 19.08.2017, 12:14   #2
xxxStepxxx
Новичок
Джуниор
 
Регистрация: 25.06.2010
Сообщений: 2
По умолчанию

Проблема решена)

Код:
var input = document.getElementById('a'); 
input.addEventListener('input', function() {
  var val = input.value;
  if (val != null) { var rate = (val*1 < 0.1) ? '550' : 'Индивидуальный тариф';}
  var rEl = document.getElementById('rezultat');
  rEl.innerHTML = rate;
})

Последний раз редактировалось Вадим Мошев; 19.08.2017 в 13:06.
xxxStepxxx вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[РЕШЕНО] Не работает написанный калькулятор. Помогите разобраться. Есть код. АндрейПершин JavaScript, Ajax 2 27.07.2017 09:27
впр с 2-мя условиями Фонарик2 Microsoft Office Excel 3 22.08.2016 12:09
цикл с 2-мя условиями komra2 C# (си шарп) 21 18.07.2016 16:10
задача с тремя условиями _Marchel_ Паскаль, Turbo Pascal, PascalABC.NET 3 29.11.2015 17:21
RichEdit слова с условиями Kassper Общие вопросы Delphi 15 02.05.2010 20:55