Tulos

Anna tuotteen hinta euroina: (desimalierottimena käytetään pistettä, esim. 19.50)
Anna pullon tilavuus litroina: (desimaalierottimena käytetään pistettä, esim. 0.75)
Anna sen tilavuusprosentti: (ilman %-merkkiä, esim. 11.5)
Alkoholin litrahinta on

Koodi

Tämä tulee HEAD-osastoon

<script type="text/javascript">
function AlkLtrHnt(form) {
Hinta=eval(form.Hinta.value)
Tilavuus=eval(form.Tilavuus.value)
Litrahinta=Hinta/Tilavuus
TlvsProsentti=eval(form.TlvsProsentti.value)
Viinahinta=Litrahinta/TlvsProsentti*100
form.Vastausalue.value=Viinahinta
}
</script>

Tämä tulee BODY-osastoon

<form action="javascript:void('0');">
<table border="1" cellspacing="2" cellpadding="2">
<tr><td>
Anna tuotteen hinta euroina:
</td><td>
<input type="text" size="6" value="" name="Hinta">
</td><td>
(desimalierottimena käytetään pistettä, esim. <kbd>19.50</kbd>)
</td></tr><tr><td>
Anna pullon tilavuus litroina:
</td><td>
<input type="text" size="6" value="" name="Tilavuus">
</td><td>
(desimaalierottimena käytetään pistettä, esim. <kbd>0.75</kbd>)
</td></tr><tr><td>
Anna sen tilavuusprosentti:
</td><td>
<input type="text" size="6" value="" name="TlvsProsentti">
</td><td>
(ilman %-merkkiä)
</td></tr><tr><td colspan="3" align="center">
<input type="button" value="Laske alkoholin litrahinta" onclick="AlkLtrHnt(this.form)">
</td></tr><tr><td>
Alkoholin litrahinta on
</td><td>
<input size="6" type="text" value="" name="Vastausalue">
</td><td>
 €
</td></tr><tr><td colspan="3" align="right">
<input type="reset" value="Uusi lasku">
</td></tr></table>
</form>

Tämä sivu kuuluu vaikeimpiin JavaScript-esimerkkeihin.

Weppipakin kotisivulle