<html>
<head>
<link rel="stylesheet" type="text/css" href="style.css">
<script type="text/javaScript" src="formular.js">
<!--
function chkFormular()
{
if(document.Formular.Vorname.vlaue == "")
{
alert("Bitte Ihren Vornamen eingeben!");
document.Formular.Vorname.focus();
return false;
}
if(document.Formular.Nachname.vlaue == "")
{
alert("Bitte Ihren Nachname eingeben!");
document.Formular.Nachname.focus();
return false;
}
if(document.Formular.Adresse.vlaue == "")
{
alert("Bitte Ihren Adresse eingeben!");
document.Formular.Adresse.focus();
return false;
}
if(document.Formular.PLZ.vlaue == "")
{
alert("Bitte Ihren PLZ und Ort eingeben!");
document.Formular.PLZ.focus();
return false;
}
if(document.Formular.Email.vlaue == "")
{
alert("Bitte eine gueltige E-mail eingeben!");
document.Formular.Email.focus();
return false;
}
if(document.Formular.Telefon.vlaue == "")
{
alert("Bitte Ihre Telefonnummer eingeben!");
document.Formular.Telefon.focus();
return false;
}
}
</script>
</head>
<body bgcolor="33CCFF">
<form name=Bestellformular
action="mailto:irgendwas@irgendwas.at"
method="post" onSubmit="return chkFormular()" enctype="text/plain"
name="Formular" OnReset="return ResetCheck()">
<h2>Bestellformular</h2>
<table width=100 height=100>
<tr>
<td>Vorname:</td>
<td align=right><input name="Vorname" size=20 maxlength=30></td>
</tr>
<tr>
<td>Nachname:</td>
<td align=right><input name="Nachname" size=20 maxlength=30></td>
</tr>
<tr>
<td>Adresse:</td>
<td align=right><input name="Adresse" size=20 maxlength=30></td>
</tr>
<tr>
<td>PLZ, Ort</td>
<td align=right><input name="PLZ" size=20 maxlength=30></td>
</tr>
<tr>
<td>E-mail:</td>
<td align=right><input name="Email" size=20 maxlength=30></td>
</tr>
<tr>
<td>Telefon:</td>
<td align=right><input name="Telefon" size=20 maxlength=30></td>
</tr>
</table>
<table>
Anmerkungen:</p>
<textarea name="Anmerkungen" rows=5></textarea>
</table>
<h3>Produkte</h3>
<table border="1" cellpadding="10">
<tr>
<th width=250>Artikel</th>
<th width=100>Preis</th>
<th width=50>Menge</th>
<th width=100>Gesamtsumme</th>
</tr>
<tr>
<td>Diktiergerät</td>
<td align=center>39,99 €</td>
<td align=center><input name="Menge" size=5 maxlength=5></td>
<td></td>
</tr>
<tr>
<td>Aktenvernichter</td>
<td align=center>66,99 €</td>
<td align=center><input name="Menge" size=5 maxlength=5></td>
<td></td>
</tr>
<tr>
<td>Aktentasche</td>
<td align=center>59,99 €</td>
<td align=center><input name="Menge" size=5 maxlength=5></td>
<td></td>
</tr>
<tr>
<td>Dokumentenkoffer</td>
<td align=center>16,99 €</td>
<td align=center><input name="Menge" size=5 maxlength=5></td>
<td></td>
</tr>
<tr>
<td>Notebooktasche</td>
<td align=center>24,99 €</td>
<td align=center><input name="Menge" size=5 maxlength=5></td>
<td></td>
</tr>
</table>
<input type="submit" class="Button" value="Formulardaten abschicken">
<input type="reset" class="Button"value="Formulardaten loeschen">
</form>
</body>
</html>
das habe ich bis jetzt... was noch offen ist und wo ich schon stundenlang rumgrübel aber zu keinem ergebnis komme sind folgende fragen:
1) wie mache ich beim gesamtsumme ein anzeigefeld was mir dann die summe anzeigt? also menge mal preis...
2) wie stelle ich das so ein, dass ich bei menge nur ziffern eingeben kann?
3) bei der e-mailkontrolle, dass ich schau, dass da ein @ vorhanden ist, damit die eingabe gilt
4) dass die falsch eingegebenen felder mit einem stern gekennzeichnet werden.
5) wenn ich auf formulardaten klicke dann kommt ein neue e-mail fenster raus... is das normal? wie kann ich das umstellen, dass nur weitergeschickt wird?
und ich glabu das mit dem alert funktioniert nicht...
bitte um hilfe
danke im voraus!
mfg
ein hilfloser gast