Ich möchte innerhalb eines Formulares eine Berechnung durchführen lassen, die sofort aktualisiert wird, wenn eine Änderung der Daten durch den Benutzer geschieht. Ich habe mich jetzt zwar etwas eingelesen, bekomme aber wegen meiner geringen Kenntnisse keinen relativ einfachen Ansatz hin, der auf den unten angegebenen Quelltext basieren sollte. Vielleicht kann mich ja mal jemand auf den richtigen Pfad bringen wie ich da am besten Anfange?
---------------------------------------------------------------------
<html>
<head>
<title>Berechnung</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<form name="bestellung" method="post" action="">
<table width="298" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>Anzahl</td>
<td>Preis</td>
</tr>
<tr>
<td>
<select name="Artikel1">
<option selected>0</option>
<option>1</option>
<option>2</option>
<option>3</option>
</select>
</td>
<td>4 â¬</td>
</tr>
<tr>
<td>
<select name="Artikel2">
<option selected>0</option>
<option>1</option>
<option>2</option>
<option>3</option>
</select>
</td>
<td>5,5 â¬</td>
</tr>
<tr>
<td>
<select name="Artikel3">
<option selected>0</option>
<option>1</option>
<option>2</option>
<option>3</option>
</select>
</td>
<td>7 â¬</td>
</tr>
<tr>
<td>
<select name="Artikel4">
<option selected>0</option>
<option>1</option>
<option>2</option>
<option>3</option>
</select>
</td>
<td>13 â¬</td>
</tr>
<tr>
<td>Zwischensumme </td>
<td>
<input type="text" name="Zwischenwert" disabled value="0" maxlength="5" size="5">
⬠</td>
</tr>
<tr>
<td>Zusatz: 8â¬
<input type="radio" name="Zusatz" value="radiobutton" checked>
10â¬
<input type="radio" name="Zusatz" value="radiobutton">
12â¬
<input type="radio" name="Zusatz" value="radiobutton">
</td>
<td>
<input type="text" name="Zusatzwert" disabled value="0" maxlength="5" size="5">
⬠</td>
</tr>
<tr>
<td>Ergebniss (Zwischensumme+Zusatz)</td>
<td>
<input type="text" name="Ergebniss" disabled value="0" size="5" maxlength="5">
⬠</td>
</tr>
</table>
</form>
</body>
</html>
---------------------------------------------------------------------