Всем привет!
Нужна Ваша помощь.
Есть рабочий калькулятор, считает десятичные числа, но если пользователь ввел вместо точки запятую. То калькулятор отказывается подчиняться.
Форма:
<input name="Vysota" type="text" id="shirinauk" value="0" />
<input name="Dlina" type="text" id="dlinauk" value="0" />
<select name="select" id="type_plitkastuk">
<option value="200">Кафель</option>
<option value="250">Керамогранит</option>
</select>
<a href="#090" onclick="calc()"> Подсчитать</a>
<span id="result">0</span> руб.</div>
<span id="result_pl">0</span> м 2</div>
Скрипт:
function calc() {
var type_plitkastuk = document.getElementById("type_plitkastuk");
var dlinauk = document.getElementById("dlinauk");
var shirinauk = document.getElementById("shirinauk");
//Result
var result = document.getElementById("result_plitkastuk");
var result = document.getElementById("dlinauk");
var result = document.getElementById("shirinauk");
var result = document.getElementById("result");
var price_dlinauk = 0;
var price_shirinauk = 0;
var price_plitkastuk = 0;
var pl = 0;
var price = 0;
price_plitkastuk += parseFloat(type_plitkastuk.options[type_plitkastuk.selectedIndex].value);
price_dlinauk += parseFloat(dlinauk.value);
price_shirinauk += parseFloat(shirinauk.value);
pl += (price_dlinauk * price_shirinauk);
price=price_plitkastuk * pl;
fix_pl = pl.toFixed(2);
result_pl.innerHTML = fix_pl;
fix = price.toFixed(0);
result.innerHTML = fix;
}
Как сделать, кто подскажет?