Javascript.RU

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

Прошу помощи в настройке скрипта калькулятора
Прежде всего, для наглядности хочу показать как работает скрипт на сайте:


_______________________________________________


Код скрипта:
<script type="text/javascript">
var min = 0.01;
var ser_pr = 100;
function calculate(st_q) {
    
	var sum_insert = parseFloat(st_q);
	$('#res_sum').html( (sum_insert * ser_pr).toFixed(0) );
	
	
}
	
</script>


Т.е. ввожу число 100, он показывает сумму в 100 (сто) раз больше.
Например, если ввести 200, то калькулятор показывает 20000. Если ввести 340, калькулятор покажет 34000.

А вот собственно суть проблемы:
Как сделать, чтобы калькулятор при сумме от 1 до 300 показывал значение, умноженное в 100 раз. От 301 до 1000, умноженное в 150 раз.
От 1001 до 3000, умноженное в 200 раз?
Ответить с цитированием
  #2 (permalink)  
Старый 11.03.2015, 23:05
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,072

fruct455,
<!DOCTYPE HTML>

<html>

<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <style type="text/css">
    </style>
  <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
  <script>
     $(function(){
       var input = $("input"), span = $('#res_sum'),ser_pr = [[300,100],[1000,150],[3000,200]] ;
       input.on('input',function() {
          val = +this.value || 0;
          for (var i=0; i<ser_pr.length; i++)  if(val < ser_pr[i][0]) {val *= ser_pr[i][1]; break}
          span.html(val)
      });
});
  </script>
</head>

<body>
 <input name=""><span id="res_sum"></span>
</body>

</html>
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
serialize-unserialize js php прошу помощи mrmammoth Общие вопросы Javascript 5 19.03.2014 16:16
прошу помощи с autocomplete uj query ramko AJAX и COMET 2 27.09.2013 20:35
Прошу помощи xavi AJAX и COMET 8 28.01.2013 10:36
Прошу помощи скриптеров или кого либо кто поможет :) f00rZik Общие вопросы Javascript 13 05.01.2012 03:42
Проблема скрипта карусели в firefox. Очень прошу помощи. -user21- jQuery 5 16.06.2010 13:38