Hallo,
ich bin dabei ein Formular für eine Bestellung zu Erstellen.
Wenn der Kunde den Artikel Motorola V3 Blau mit einem Tarif A auswählt soll Preis x erscheinen, wenn ein Kunde Tarif B auswählt soll Preis y erscheinen, dies klappt bei mir gerade noch so, wenn der Kunde jedoch Motorola V3 Black auswählt nimmt java den Preis vom Motorola RAZR V3 Blau.
hier der Quelltext:
</head>
<body>
<form method="post" name="formular">
<table width="600" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="256" align="left"><span class="Stil3 Stil1">Gerät + Tarif:</span></td>
<td width="405"> </td>
</tr>
<tr>
<td align="left"> </td>
<td align="left"> </td>
</tr>
<tr>
<td align="left"><span class="Stil5 Stil47">Netz:</span></td>
<td align="left"><p>
<select name="netz" size="1" id="netz">
<option onchange="t-mobile">T-Mobile</option>
</select>
</p></td>
</tr>
<tr>
<td align="left"><span class="Stil5 Stil48 Stil49">Hersteller*:</span></td>
<td align="left"><select name="kategorie" size="1" onchange="update_auswahl()">
<option value="Auswahl">Bitte auswählen</option>
<option value="motorola">Motorola</option>
<option value="nokia">Nokia</option>
</select></td>
</tr>
<tr>
<td align="left"><span class="Stil5 Stil48 Stil49">Gerätetyp*:</span></td>
<td align="left"><select size="1" name="unterkategorie">
<option selected="selected">Bitte auswählen</option>
</select></td>
</tr>
<tr>
<td align="left"><span class="Stil5 Stil48 Stil49">Tarif*:</span></td>
<td align="left"><select name="tarif" size="1" onchange="update_preis()">
<option value="auswahl">Bitte auswählen</option>
<option value="relax50">Relax 50</option>
<option value="relax100">Relax 100</option>
</select></td>
</tr>
<tr>
<td align="left"> </td>
<td align="left"> </td>
</tr>
<tr>
<td align="left"><span class="Stil5 Stil48 Stil49">Zahlung:</span></td>
<td align="left"><select name="zahlung" size="1" id="zahlung">
<option>Nachnahme</option>
</select></td>
</tr>
<tr>
</tr>
<tr>
<td align="left"> </td>
<td align="left"> </td>
</tr>
<tr>
<td align="left"><span class="Stil5 Stil48 Stil49">Preis inkl. Mwst.: </span></td>
<td align="left"><input name="preis" type="text" value="0,-" readonly="readonly"/></td>
</tr>
<tr>
<td align="left"> </td>
<td align="left"> </td>
</tr>
<tr>
<td align="left"><span class="Stil3 Stil48 Stil49"><strong>Kundendaten:</strong></span></td>
<td align="left"> </td>
</tr>
<tr>
<td align="left"><span class="Stil5 Stil48 Stil49">Anrede*:</span></td>
<td align="left"><select name="anrede">
<option>Bitte auswählen</option>
<option>Herr</option>
<option>Frau</option>
<option>Firma</option>
</select></td>
</tr>
<tr>
<td align="left"><span class="Stil5 Stil48 Stil49">Vorname*:</span></td>
<td align="left"><input name="vorname" type="text" id="vorname" /></td>
</tr>
<tr>
<td align="left"><span class="Stil5 Stil48 Stil49">Nachname/Firma*:</span></td>
<td align="left"><input name="name" type="text" id="name" /></td>
</tr>
<tr>
<td align="left"><span class="Stil5 Stil48 Stil49">Straße/Nr.*:</span></td>
<td align="left"><input name="straße" type="text" id="straße" /></td>
</tr>
<tr>
<td align="left"><span class="Stil5 Stil48 Stil49">PLZ/Ort*:</span></td>
<td align="left"><input name="plz" type="text" id="plz" value="" size="5" maxlength="5" />
<input name="ort" type="text" id="ort" size="20" /></td>
</tr>
<tr>
<td align="left"> </td>
<td align="left"> </td>
</tr>
<tr>
<td align="left"><span class="Stil5 Stil48 Stil49">E-Mail*:</span></td>
<td align="left"><input name="mail" type="text" id="mail" /></td>
</tr>
<tr>
<td align="left"> </td>
<td align="left"> </td>
</tr>
<tr>
<td align="left"><span class="Stil5 Stil48 Stil49">Telefon*:</span></td>
<td align="left"><input name="telefon" type="text" id="telefon" /></td>
</tr>
<tr>
<td align="left"> </td>
<td align="left"> </td>
</tr>
<tr>
<td align="left"><span class="Stil5 Stil48 Stil49">woher kennen Sie uns?:</span></td>
<td align="left"><select name="woher" size="1" id="woher">
<option>keine Angabe</option>
<option>geizkragen.de</option>
<option>guenstiger.de</option>
<option>google.de</option>
<option>ebay.de</option>
<option>web.de</option>
<option>lycos.de</option>
<option>yahoo.de</option>
<option>Empfehlung</option>
</select></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td colspan="2"><input name="agb" type="checkbox" id="agb" value="einverstanden" />
<span class="Stil47">*Durch das Absenden der Bestellung erkläre ich mich mit den Online-Shop AGB's einverstanden</span></td>
</tr>
<tr>
<td> </td>
<td><script language="JavaScript" type="text/javascript">
<!--
function update_auswahl()
{
var kategorieAuswahl = document.forms.formular.kategorie;
var unterkategorieAuswahl =document.forms.formular.unterkategorie;
unterkategorieAuswahl.options.length = 0;
if (kategorieAuswahl.options
[kategorieAuswahl.selectedIndex].
value == "Auswahl")
{
unterkategorieAuswahl.options[0] =new Option("Bitte auswählen");
}
else if (kategorieAuswahl.options
[kategorieAuswahl.selectedIndex].
value == "motorola")
{
unterkategorieAuswahl.options[0] = new Option("Bitte auswählen");
unterkategorieAuswahl.options[1] = new Option("V3 Blau");
unterkategorieAuswahl.options[2] = new Option("V3 Black");
unterkategorieAuswahl.options[3] = new Option("V3 Pink");
unterkategorieAuswahl.options[4] = new Option("V3i");
unterkategorieAuswahl.options[5] = new Option("V3x");
unterkategorieAuswahl.options[6] = new Option("Pebl U6");
unterkategorieAuswahl.options[7] = new Option("SLVR L7");
}
else if (kategorieAuswahl.options
[kategorieAuswahl.selectedIndex].
value == "nokia")
{
unterkategorieAuswahl.options[0] = new Option("Bitte auswählen");
unterkategorieAuswahl.options[1] = new Option("6111");
unterkategorieAuswahl.options[2] = new Option("6230i");
unterkategorieAuswahl.options[3] = new Option("6280");
unterkategorieAuswahl.options[4] = new Option("7360");
unterkategorieAuswahl.options[5] = new Option("7370");
unterkategorieAuswahl.options[6] = new Option("7380");
unterkategorieAuswahl.options[7] = new Option("8800");
unterkategorieAuswahl.options[8] = new Option("9300i");
unterkategorieAuswahl.options[9] = new Option("N71");
unterkategorieAuswahl.options[10] = new Option("N80");
unterkategorieAuswahl.options[11] = new Option("N91");
unterkategorieAuswahl.options[12] = new Option("E60");
unterkategorieAuswahl.options[13] = new Option("E61");
unterkategorieAuswahl.options[14] = new Option("E70");
}
}
// -->
</script>
<script language="JavaScript" type="text/javascript">
function update_preis()
{
var tarif = document.forms.formular.tarif.value;
var kategorieAuswahl = document.forms.formular.kategorie.value;
var unterkategorieAuswahl = document.forms.formular.unterkategorie.value;
if (document.forms.formular.tarif.value == "auswahl")
document.forms.formular.preis.value = "0,-";
else if (kategorieAuswahl == "motorola" && document.forms.formular.unterkategorie.options[1] && tarif == "relax50")
document.forms.formular.preis.value = "1,99";
else if (kategorieAuswahl == "motorola" && document.forms.formular.unterkategorie.options[1] && tarif == "relax100")
document.forms.formular.preis.value = "19,99";
else if (kategorieAuswahl == "motorola" && document.forms.formular.unterkategorie.options[2] && tarif == "relax50")
document.forms.formular.preis.value = "23,99";
else if (kategorieAuswahl == "motorola" && document.forms.formular.unterkategorie.options[2] && tarif == "relax100")
document.forms.formular.preis.value = "13,99";
}
// -->
</script></td>
</tr>
<tr>
<td> </td>
<td><input name="bestellen" type="submit" id="bestellen" value="Bestellen" />
<input name="Reset" type="reset" value="Löschen" /></td>
</tr>
</table>
</form>
</body>
</html>
ich hoffe Ihr könnt mir helfen. danke schon mal