Am creat un javascript simplu pentru site-urile de constructii astfel incat un utilizator sa introduca dimensiunile unei incaperi si apoi bifand unele casute de servicii sa-si calculeze un cost estimativ. Preturile sunt usor de modificat prin variabilele itemNRpret…
Codul scurt ptr. javascript (inserat intr-un fisier extern .js sau in head) este:
function aduna()
{
var item0pret = 6;
var item1pret = 7;
var a = eval(document.calc.lungime.value);
var b = eval(document.calc.latime.value);
var c = eval(document.calc.inaltime.value);
var s = (a * 1) + (b * 1);
var item1 = eval(document.calc.item1.value);
var witem1 = item1pret * item1;
if (calc.item0.checked){
var witem0 = document.calc.item0.value = item0pret;
} else {
var witem0 = document.calc.item0.value = 0;
}
document.calc.rezultat.value = s*2*c*witem0 + a*b*witem1;
}
Iar in body vine ceva de genu:
<form name=”calc” method=”POST”>
<input name=”lungime” type=”text” value=”3.5″>
<input name=”latime” type=”text” value=”1.5″>
<input name=”inaltime” type=”text” value=”1.5″>
<input type=”checkbox” name=”item0″ size=”10″>
<input type=”text” name=”item1″ value=”0″>
<input type=”button” onClick=”aduna()” value=”Calculeaza” >
</form>
Pentru varianta completa (cu multe servicii) sau alte intrebari trimite-ti un e-mail sau folositi formularul de la contact.

