Показать сообщение отдельно
  #2 (permalink)  
Старый 13.01.2014, 01:59
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Лень строки переставлять(правильнее было делать бы массив из чисел(v*3850), а только в конце вставлять в HTML)
<script type='text/javascript'>

$(function(){
	$('#sdmd_calc_input').keyup(function(){
		var v = 0+this.value;
		itog = $('#rez_disp');
		pokraska = $('#p_disp');
		okna = $('#o_disp');
		krovla = $('#r_disp');
		montag = $('#m_disp');
		izgotov = $('#k_disp');
		fundament = $('#f_disp');

    var arr = [
		fundament.html( v*3850 ),
		izgotov.html( v*19250 ),
		montag.html( v*4550 ),
		krovla.html( v*3850 ),
		okna.html( v*2800 ),
		pokraska.html( v*700 )
    ];
		
		var itg = 0
		for(var i=0; i<arr.length; i++){
		  itg=+arr.html();
		}
		$(itog).html(itg);
	})
});
</script>

Хотя у Вас формула Итога постоянна и равна
var itg = v*(3850 + 19250 + 4550 + 3850 +2800 +700 );

Так что можно вычислять сразу

Последний раз редактировалось Deff, 13.01.2014 в 02:04.
Ответить с цитированием