Hallo,
Ich würde gerne eine Bestellungsseite für einen kleinen Online Shop machen. PHP und MySQL wäre natürlich schön, aber dass kann ich nicht, und kapier ich nicht. kommen wir zum Punkt.
Ich habe alles schon gemacht, mit Formailer undsoweiter. jetzt möchte ich aber gerne ein Pflichtfeld Überprüfung machen, mit javascript, Ich versteh aber von javaschript nicht viel... :cry:
Lange rede, kurzer sinn! Hier ist der Code
Irgend wie läuft der ganze SCH*** nicht. kann mir jemand weiterhelfen??
Viele Grüße,
bluedisc
PS: Ich verwend iWeb 3.0.1
Ich würde gerne eine Bestellungsseite für einen kleinen Online Shop machen. PHP und MySQL wäre natürlich schön, aber dass kann ich nicht, und kapier ich nicht. kommen wir zum Punkt.
Ich habe alles schon gemacht, mit Formailer undsoweiter. jetzt möchte ich aber gerne ein Pflichtfeld Überprüfung machen, mit javascript, Ich versteh aber von javaschript nicht viel... :cry:
Lange rede, kurzer sinn! Hier ist der Code
HTML:
html><head><script type="text/javascript">
function checkForm() {
var strFehler='';
if (document.forms[0].Name.value=="")
strFehler += "Bitte gib' deinen Namen ein!\n";
if (document.forms[0].AGB.value=="")
strFehler += "Du musst die AGB aktzeptieren\n";
if (document.forms[0].ArtikelNr..value=="")
strFehler += "Bitte gib' eine ArtikelNr. ein!\n";
if (document.forms[0].Masse.value=="")
strFehler += "Bitte gib' die Maße ein!\n";
if (document.forms[0].Anzahl.value=="")
strFehler += "Bitte gib' die Anzahl ein!\n";
if (document.forms[0].Strasse.value=="")
strFehler += "Bitte gib' deine Straße ein!\n";
if (document.forms[0].Hausnummer.value=="")
strFehler += "Bitte gib' deine Hausnummer ein!\n";
if (document.forms[0].PLZ.value.length== 5)
strFehler += "Bitte gib' eine korrekte Postleitzahl an!\n";
if (document.forms[0].Ort.value=="")
strFehler += "Bitte gib' deinen Wohnort ein!\n";
if (!validEmail(document.forms[0].SenderMail.value)) {
strFehler += "Bitte gib' eine gültige E-Mail ein!\n";
}
if (strFehler.length>0) {
alert("Festgestellte Probleme: \n\n"+strFehler);
return(false);
}
}
function validEmail(email) {
var strReg = "^([a-zA-Z0-9_\-])+\@(([a-zA-Z0-9\-])+.)+.+([a-zA-Z0-9]{2,4})+$";
var regex = new RegExp(strReg);
return(regex.test(email));
}
</script>
</head><body>
Rechts steht die Bestellnummer <a id="1269365561" href="http://www.counter.de/">counter kostenlos</a><script type="text/javascript" language="JavaScript" src="http://www.counter-go.de/counter_js.php?account=1269365561"></script><noscript><a href="http://www.counter-go.de/" target="_blank"><img border=0 src="http://www.counter-go.de/counter.php?account=1269365561"/></a></noscript>
<br />
<form name="Bestellung" action="http://www.onlex.de/_formmailer.php4?username=Bluedisc" method=POST onsubmit="return CheckInput();">
<input type="hidden" name="typ_sender" value="0">
<input type="hidden" name="copy" value="">
<input type="hidden" name="url" value="http://www.handypelz.de/Danke.html">
<input type="hidden" name="email" value="[email protected]" >
<input type="hidden" name="betreff" value="Bestellung - Handypelz" >
<font face="Helvectica New; Microsoft Sans Serif">
Zahlungsweise <select name="Zahlungsweise" size="1"><option value="Vorkasse">Vorkasse</option><option value="Nachkasse">Nachkasse</option></select> <br />Ich bin mit der <a href="http://www.handypelz.de/AGB.html">AGB</a> einverstanden<INPUT NAME="AGB" TYPE=CHECKBOX VALUE="AGB - Einverständnis">
<table cellpadding="3" cellspacing="2">
<tr valign="middle" height="25">
<td class="farbig" align="right">Vorname, Nachname</td>
<td class="farbig"><input type="text" name="Name" value="" size="20" MaxLength="40" ></td>
</tr>
<br />
<tr valign="middle" height="25">
<td class="farbig" align="right">E-Mail</td>
<td class="farbig"><input type="text" name="SenderMail" value="" size="20" MaxLength="40" ></td>
</tr>
<tr valign="middle" height="25">
<td class="farbig" align="right">Artikel Nr.</td>
<td class="farbig"><input type="text" name="ArtikelNr." value="" size="" MaxLength="" ></td>
</tr>
<tr valign="middle" height="25">
<td class="farbig" align="right">Maße</td>
<td class="farbig"><input type="text" name="Masse" value="L x B x H" size="" MaxLength="" ></td>
</tr>
<tr valign="middle" height="25">
<td class="farbig" align="right">Anzahl</td>
<td class="farbig"><input type="text" name="Anzahl" value="" size="" MaxLength="" ></td>
</tr>
<td class="farbig" align="right">Straße</td>
<td class="farbig"><input type="text" name="Strasse" value="" size="" MaxLength="" ></td>
</tr>
<tr valign="middle" height="25">
<td class="farbig" align="right">Hausnummer</td>
<td class="farbig"><input type="text" name="Hausnummer" value="" size="4" MaxLength="4" ></td><tr valign="middle" height="25">
<td class="farbig" align="right">PLZ</td>
<td class="farbig"><input type="text" name="PLZ" value="" size="5" MaxLength="5" ></td>
<tr valign="middle" height="25">
<td class="farbig" align="right">Ort</td>
<td class="farbig"><input type="text" name="Ort" value="" size="" MaxLength="" ></td>
</tr>
</td><tr valign="middle" height="25">
<td class="farbig" align="right">Bestellnummer</td>
<td class="farbig"><input type="text" name="Bestellnummer" value="" size="20" MaxLength="40" ></td></tr>
</font>
</table>
<tr><td align="center" colspan="2">
<input onsumbit="CheckInput();" type="submit" value="Abschicken">
<input type="reset" name="next" value="Zurücksetzen">
<input type="button" name="print" value="Drucken" onClick="javascript:window.print()"><br><br><br><br><br>
</td></tr>
</body></html>
Irgend wie läuft der ganze SCH*** nicht. kann mir jemand weiterhelfen??
Viele Grüße,
bluedisc
PS: Ich verwend iWeb 3.0.1