Показать сообщение отдельно
  #1 (permalink)  
Старый 20.10.2015, 21:40
Аспирант
Отправить личное сообщение для webmanss Посмотреть профиль Найти все сообщения от webmanss
 
Регистрация: 17.02.2013
Сообщений: 34

Не считает десятичные числа.
Всем привет!
Помогите решить проблемку!
Есть скрипт калькулятора, все работает, но не целые числа не считает.
function calc() { 
 
 var type_materials = document.getElementById("type_materials"); 
 var dlina = document.getElementById("dlina");
 var shirina = document.getElementById("shirina");
 
 //Результат
 var result = document.getElementById("result_cms"); 
 var result = document.getElementById("dlina");
 var result = document.getElementById("shirina");
 var result = document.getElementById("result");
 var price_material = 0; 
 var price_dlina = 0;
 var price_shirina = 0;
 var pl = 0;
 var price = 0; 
 price_material += parseInt(type_materials.options[type_materials.selectedIndex].value); 
 price_dlina += parseInt(dlina.value);
 price_shirina += parseInt(shirina.value);
 pl += (price_dlina * price_shirina);
 price=price_material * pl;
 result.innerHTML = price;
 }


<select  id="type_materials">
 <option value="0">Выбрать</option>
 <option value="100">Ламинат</option>
 <option value="50">Линолеум</option>
 <option value="200">Паркет</option>
 <option value="110">Ковролин</option>
 </select>
<div><input type="text" id="dlina" value="0"  /></div>
<div><input type="text" id="shirina" value="0"  /></div>
<div><input type="button" onclick="calc()" value="посчитать"  /></div>
<div>ИТОГО:<span id="result">0</span> руб.</div>

Последний раз редактировалось webmanss, 20.10.2015 в 21:42.
Ответить с цитированием