Mein Warenkorb macht was er will.
Bevor die Bestellung abgesand werden soll, soll überprüft werden ob alle Felder augefüllt wurden.
Habe auch ein JavaScript das dies übernehmen soll, aber es wird ohne überprüfung die Mail versand. Was ist hier verkehrt?
Hier ein Auszug aus dem Script:
Wer kann helfen?
Cu
Gilbert
Bevor die Bestellung abgesand werden soll, soll überprüft werden ob alle Felder augefüllt wurden.
Habe auch ein JavaScript das dies übernehmen soll, aber es wird ohne überprüfung die Mail versand. Was ist hier verkehrt?
Hier ein Auszug aus dem Script:
Code:
print "<script LANGUAGE='JavaScript'>"; print "function pruefen() {"; print "if (document.forms[0].elements[0].value == ''){"; print "alert('\nBitte geben Sie Ihren Namen an.');"; print "document.forms[0].elements[0].focus();"; print "return false;"; print "}"; print "if (document.forms[0].elements[1].value == ''){"; print "alert('\nBitte geben Sie Ihren Nachnamen an.');"; print "document.forms[0].elements[1].focus();"; print "return false;"; print "}"; print "if (document.forms[0].elements[2].value == ''){"; print "alert('\nBitte geben Sie Ihren Strasse an.');"; print "document.forms[0].elements[2].focus();"; print "return false;"; print "}"; print "if (document.forms[0].elements[3].value == ''){"; print "alert('\nBitte geben Sie Ihren Postleitzahl an.');"; print "document.forms[0].elements[3].focus();"; print "return false;"; print "}"; print "if (document.forms[0].elements[4].value == ''){"; print "alert('\nBitte geben Sie Ihren Ort an.');"; print "document.forms[0].elements[4].focus();"; print "return false;"; print "}"; print "if (document.forms[0].elements[7].value.indexOf ('@',0) == -1 ||"; print "document.forms[0].elements[7].value.indexOf ('.',0) == -1){"; print "alert('\nDieses Feld benötigt ein @-Zeichen und einen \'.\' +"; print "\nBitte korregieren Sie Ihre Eingaben.')"; print "document.forms[0].elements[7].select();"; print "document.forms[0].elements[7].focus();"; print "return false;"; print "}"; print "}"; print "</script>"; print "</head>"; print "<body bgcolor='$bgc' link='$sfl' alink='$sfa' vlink='$sfb'>"; $db = mysql_connect("$MySQL_Host","$MySQL_User","$MySQL_Passw") or die (mysql_error()); mysql_select_db("$MySQL_Data"); $res = mysql_query("SELECT * FROM korb where SessionID='$sid'") or die (mysql_error()); $num = mysql_num_rows($res); if ($num == 0) { print "<font face='$ff' size='2'>Ihr Warenkorb ist leer.</font>"; } else { print "<$ffa>Lieferanschrift<$ffe><br><br>"; print "<form action='mail.php' method='POST' onSubmit='return pruefen()'>"; print "<table width='50%' border='0'>"; print "<tr><td width='15%'><$ffa>Vorname:<$ffe></td><td width='35%'><input type='text' name='Vorname'></td></tr>"; print "<tr><td width='15%'><$ffa>Nachname:<$ffe></td><td width='35%'><input type='text' name='Nachname'></td></tr>"; print "<tr><td width='15%'><$ffa>Strasse:<$ffe></td><td width='35%'><input type='text' name='Strasse'></td></tr>"; print "<tr><td width='15%'><$ffa>Postleitzahl:<$ffe></td><td width='35%'><input type='text' name='PLZ'></td></tr>"; print "<tr><td width='15%'><$ffa>Ort:<$ffe></td><td width='35%'><input type='text' name='Ort'></td></tr>"; print "<tr><td width='15%'><$ffa>Telefon:<$ffe></td><td width='35%'><input type='text' name='Telefon'></td></tr>"; print "<tr><td width='15%'><$ffa>Fax:<$ffe></td><td width='35%'><input type='text' name='Fax'></td></tr>"; print "<tr><td width='15%'><$ffa>eMail:<$ffe></td><td width='35%'><input type='text' name='beMail'></td></tr>"; print "<tr><td width='15%'><$ffa>Kommentar:<$ffe></td><td><textarea rows='3' name='Kommentar' cols='20'></textarea>"; print "</table>"; print "<input type='submit' name='bestellen' value='bestellen' style='font-family: $ff; font-size: 8pt'>"; print "<input type='hidden' name='F1' value='$sid'>"; print "</form>";
Cu
Gilbert
Kommentar