Hallo Forum,
ich möchte gern nach zweifacher Auswahl, das der richtige Preis erscheint:
<script type="text/javascript">
function Preis() {
size = document.Pizza.Size1.value;
name = document.Pizza.Sorte1.value;
switch (size) {
case "18cm":
switch (name) {
case "Salami":
document.Pizza.Preis1.value = '2.70';
break;
case "Tuna":
document.Pizza.Preis1.value = '3.50';
break;
case "Hawaii":
document.Pizza.Preis1.value = '3.55';
break;
}
break;
case "28cm":
switch (name) {
case "Salami":
document.Pizza.Preis1.value = 5.40;
break;
case "Tuna":
document.Pizza.Preis1.value = 6.80;
break;
case "Hawaii":
document.Pizza.Preis1.value = 6.88;
break;
}
break;
default:
document.Pizza.Preis1.value = 0;
break;
}
}
</script>
Das funktioniert ohne Fehlermeldung, aber auch ohne Erfolg. In Preis1 tut sich nix :-(
Das Formular:
<form name="Pizza">
<table width="100%">
<tr><td width="25%"><select name="Sorte1" size=1 onChange="Preis();">
<option>Salami<option>Tuna<option>Hawaii</select>
</td>
<td width="25%"> <select name="Size1" size=1 onChange="Preis();">
<option>18cm<option>28cm</select>
</td>
<td><input name="Preis1" size=10 value="0" readonly></td>
<td><input name="Anz1" size=10 value="" onChange="Preis();"></td>
</tr>
</table>
</form>
Bitte helft mir auf die Sprünge...
mfG ürgen