Помогите с js

Тема в разделе "Другие языки", создана пользователем Juri, 17 май 2010.

Статус темы:
Закрыта.
Модераторы: Цукер
  1. Juri

    Juri

    Заблокирован
    Регистр.:
    5 окт 2007
    Сообщения:
    1.068
    Симпатии:
    197
    Здравствуйте, в js не силен, нужна ваша помощь.
    Проблема такая, есть форма, в ней можно указать количество (штук) вещей которые человек хочет заказать, в зависимости от количества ему выводится итого сколько это будет стоить, как сделать так что б при смене скажем двух щтук на три сумма итого менялась автоматом?

    Заранее спасибо, простите если непонятно высказался...
     
  2. zardoz

    zardoz Постоялец

    Регистр.:
    6 май 2008
    Сообщения:
    84
    Симпатии:
    59
    Сохрани код ниже в html файл и посмотри. Я правильно все понял?
    HTML:
    <html>
    <head>
    	<script type="text/javascript">
    	function calc(){
    		var cost = 0.15;
    		var number = document.getElementById("number");
    		var amount = document.getElementById("amount");
    		var n = parseInt(number.value);
    		if (!isNaN(n)){
    			number.value = n;
    			amount.innerText = cost * n + " руб";			
    		} else{
    			number.value = "0";
    			amount.innerText = "0.00 руб";
    		}
    	}
    	</script>
    </head>
    <body>
    <input type="text" id="number" value="" onKeyUp="calc()">
    Стоимость <span id="amount">0.00 руб<amount>
    </body>
    </html>
     
    Juri и latteo нравится это.
  3. Juri

    Juri

    Заблокирован
    Регистр.:
    5 окт 2007
    Сообщения:
    1.068
    Симпатии:
    197
    Спасибо огромное, а можно доработать так что б если 2 или 3 товара, то выводилась суммарная стоимость. Допустим
    я указал что хочу 3 пирожка с картошкой, 2 пирожка с луком и 5 пирожков с ягодами, а скрипт мне посчитает что каждый из видов пирожка мне обойдется в колличество пирожков* на их колличество, а снизу напишет что все это будет стоить столько то.
    Готов отблагодарить материально
     
Статус темы:
Закрыта.