buliking86 Geschrieben 11. Juli 2006 Teilen Geschrieben 11. Juli 2006 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 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
T. Schiffler Geschrieben 11. Juli 2006 Teilen Geschrieben 11. Juli 2006 Hallo, Du bewegst Dich hier im Bereich Java-Script, da ist das Forum Java der falsche Punkt. Ich habe das mal eben in Webdesign verschoben, hier wird auch JavaScript behandelt. Gruß Erbeere Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.