Сложение результата input *
Волей судьбы (начальства) решено было сделать прайс-калькулятор на сайт который считает стоимость работ после ввода посетителя кол-ва. позиций будет не менее 100.:)
как это выглядит www.yotastroi. ru/pricenew.htm - стиль, цвет, границы таблицы еще не редактировал.... Вот мои каракули: :-? (в java не силен): function calc() { var num1=parseInt(document.getElementById("num1").valu e); var num2=parseInt(document.getElementById("num2").valu e); var res=document.getElementById("result1"); res.innerHTML=70*num2; } function calc1() { var num3=parseInt(document.getElementById("num3").valu e); var num4=parseInt(document.getElementById("num4").valu e); var res=document.getElementById("result2"); res.innerHTML=110*num4; } function calc_itogo() { var result1=parseInt(document.getElementById("result1" ).innerHTML); var result2=parseInt(document.getElementById("result2" ).innerHTML); var res=document.getElementById("result_itogo"); res.innerHTML=result1; result2; result1 + result2 } <input type="hidden" style="height: 0pt; width: 0px" type="text" id="num1"> <input background= "images/fon.jpg" style="width: 40px" type="text" id="num2"> <span id="result1"> </span><br> <input type="hidden" style="height: 0pt; width: 0px" type="text" id="num3"> <input background= "images/fon.jpg" style="width: 40px" type="text" id="num4"> <span id="result2"> </span><br> <input type="hidden" style="height: 0pt; width: 0px" type="text" id="result1"> <input type="hidden" style="height: 0pt; width: 0px" type="text" id="result2"> <span id="result_itogo"> <br> <input align="right" type="button" onclick="calc(); calc1();calc_itogo()" value="Посчитать" поправил работает |
Цитата:
Цитата:
Цитата:
будьте внимательнее в будущем. PS поставьте себе фаербаг в обязательном порядке |
Спасибо! :yes: Все заработало! :dance:
Ушел искать фаербаг...:) |
http://www.yotastroi.ru/pricenew.htm
при num4 (нижнее поле) пустой работает, если num2(верхнее поле) пустой то не работает :-? мне кажется сюда нада что дописать...?!:help: res.innerHTML=result1; result2; result1 + result2 |
скорее всего
res.innerHTML = result1 + result2; у вас результаты не суммируются |
Цитата:
|
в начале вам надо сделать так, чтобы "NaN" не выводился на экран вообще.
|
Часовой пояс GMT +3, время: 09:17. |