Tulos

Lomake laskee esim. bruttohinnan tai bruttopalkan, kun alennus- tai veroprosentti, sekä nettohinta tai -palkka on tiedossa.

Syötä netto:
Syötä ale | vero %:
Brutto:
Käytä pistettä desimaalierottimena.

Koodi

Tämä tulee HEAD-osastoon

<script type="text/javascript">
function bruttoLasku(form) {
	netto = form.netto.value;
	ale = form.ale.value;
	apumuuttuja = 100 - ale;
	form.tulos.value = netto / apumuuttuja * 100;
}
</script>

Tämä tulee BODY-osastoon

<form action="javascript:void('0');">
<table border="1" cellspacing="0" cellpadding="4">
	<tr>
		<td>
			Syötä netto:
		</td>
		<td>
			<input name="netto" value="">
		</td>
	</tr>
	<tr>
		<td>
			Syötä ale | vero %:
		</td>
		<td>
			<input size="5" name="ale" value="">
		</td>
	</tr>
	<tr>
		<td colspan="2" align="center">
			<input type="button"
			 value="Laske bruttohinta"
			 name="brutto"
			 onclick="bruttoLasku(this.form)" />
		</td>
	</tr>
	<tr>
		<td>
			Brutto:
		</td>
		<td>
			<input name="tulos" value=""/>
		</td>
	</tr>
	<tr>
		<td colspan="2">
			Käytä pistettä desimaalierottimena.
		</td>
	</tr>
</table>
</form>

Tämä sivu kuuluu vaikeimpiin JavaScript-esimerkkeihin.

Weppipakin kotisivulle