Dobrý deň. Mám jeden problém. Napísal som si script a formulár na meranie spotreby :
Kód:
<script language="JavaScript">
<!--
function calculateA() {
var cena = document.AForm.cena.value
var prikon = document.AForm.prikon.value
var svietivost = document.AForm.svietivost.value
if(cena > 0 && prikon > 0)
{
var finalA = cena*(prikon/1000)
document.AForm.A.value = finalA
var finalB = cena*(prikon/1000)*365*svietivost
document.AForm.B.value = finalB
}
}
//-->
</script>
<form name="AForm" style="position:relative;left:0px;width:250px">
Cena : <input type="text" name="cena" size="10" style="position:absolute;right:0px;margin-right:12px"> <font style="position:absolute;right:0px">€</font><br /><br />
Príkon : <input type="text" name="prikon" size="10" style="position:absolute;right:0px;margin-right:12px"><font style="position:absolute;right:0px;margin-right:-4px">W</font><br /><br />
Svietivost : <input type="text" name="svietivost" size="10" style="position:absolute;right:0px;margin-right:12px"> <font style="position:absolute;right:0px">h</font><br />
<input type="button" value="Vypočítať" onClick="calculateA()"><br />
Spotreba za hodinu : <input type="text" name="A" size="10" style="position:absolute;right:0px;margin-right:12px"> <font style="position:absolute;right:0px">€</font><br /><br />
Spotreba za rok : <input type="text" name="B" size="10" style="position:absolute;right:0px;margin-right:12px"> <font style="position:absolute;right:0px">€</font><br /><br />
<input type="reset" value="Reset" />
</form>
Funguje ako má, len by som doň rád pridal zaokrúhľovanie výsledku a tiež keď píšem desatiné číslo, tak to funguje iba s bodkou. 0.16 mi funguje ale 0,16 už nie. Da sa to nejak vyriešiť ? Ďakujem.