Hallo!
Auf meiner nun endlich halbwegs geglückten bestellseite habe ich noch ein Problem mit dem E-Mail-Absenden, da muss man sich irgendwo einloggen und seine private Adresse angeben! Ich hätte lieber, dass der Absender meine eigene Hompage ist und der Empfänger meine E-Mail-Adresse, ähnlich wie bei einer Kontaktaufnahme über Kontakt.
Hier die Seite:
http://pralinenwelt.de.tl/Bestellung.htm
Hier der Code:
<p><code><!-- <html>
<head> //--><script type="text/javascript">
<!--
var artikle = 5; // Anzahl der Artikel die bestellt werden können
function changed(obj)
{
var anz, soll, einzel;
var tot = 0;
var typ = obj.name.substr(0, 3);
var num = obj.name.substr(3, obj.name.length - 3);
anz = parseInt(obj.value);
if (!(anz > 0))
{
anz = 0;
obj.value = 0;
}
einzel = parseFloat(document.form1['ein' + num].value) * anz;
document.form1['ges' + num].value = einzel.toFixed(2);
for (var x = 1; x <= artikle; x++)
tot += parseFloat(document.form1['ges' + x].value);
document.form1.total.value = tot.toFixed(2);
}
function check()
{
var anz = 0;
var status = true;
var email = document.form1.email.value;
if (email == '')
{
alert('Bitte geben Sie Ihre E-Mailadresse ein !');
status = false;
}
else
{
kk = email.indexOf('@');
if (kk <= 0 || email.indexOf('.', kk) < 0)
{
alert('E-Mailadresse ist nicht korrekt !');
status = false;
}
}
for (var x = 1; x <= artikle; x++)
anz += parseFloat(document.form1['anz' + x].value);
if (anz < 1)
{
alert('Es wurde nichts bestellt !');
status = false;
}
if (status)
alert('Es werden ' + anz + ' Pralinen bestellt.');
return status;
}
//-->
</script><!-- </head>
<body> //--></code></p>
<form action="mailto:o.capron@gmx.de" method="post" enctype="text/plain" onsubmit="return check();" onreset="return confirm('zur&apos;amp;apos;amp;apos;uuml;cksetzen ?');" name="form1">
<font face="Comic Sans MS" color="#441100"><font size="5"><strong>Bestellformular</strong><br />
</font><br />
</font><font face="Comic Sans MS" color="#441100" size="2">Vor- und Zuname: </font><input size="25" name="email" type="text" /><br />
<font face="Comic Sans MS" color="#441100" size="2">Straße, Hausnr.: </font><input size="25" name="email" type="text" /><br />
<font face="Comic Sans MS" color="#441100" size="2">PLZ, Ort: <font size="1"> </font> </font><input size="25" name="email" type="text" /><br />
<font face="Comic Sans MS" color="#441100" size="2">Land: <font size="1"> </font> </font><input size="25" name="email" type="text" /><br />
<font face="Comic Sans MS" color="#441100" size="2">Evtl. Tel. <font size="1"> </font> </font><input size="25" name="email" type="text" /><br />
<font face="Comic Sans MS" color="#441100" size="2">E-Mail: </font><input size="25" name="email" type="text" /><br />
<br />
<table cellspacing="1" cellpadding="2" width="400" border="1">
<tbody>
<tr>
<td><font face="Comic Sans MS" color="#441100" size="3">Anzahl</font></td>
<td><font face="Comic Sans MS" color="#441100" size="3">Bezeichnung</font></td>
<td><font face="Comic Sans MS" color="#441100" size="3">Einzelpreis</font></td>
<td><font face="Comic Sans MS" color="#441100" size="3">Gesamt</font></td>
</tr>
<tr>
<td><input size="3" onchange="changed(this);" name="anz1" value="0" type="text" /></td>
<td><font face="Comic Sans MS" color="#441100" size="3">Set 6 Pralinen</font></td>
<td><input readonly="readonly" size="7" name="ein1" value="4.90" type="text" /></td>
<td><input readonly="readonly" size="7" name="ges1" value="0.00" type="text" /></td>
</tr>
<tr>
<td><input size="3" onchange="changed(this);" name="anz2" value="0" type="text" /></td>
<td><font face="Comic Sans MS" color="#441100" size="3">Set 15 Pralinen</font></td>
<td><input readonly="readonly" size="7" name="ein2" value="9.90" type="text" /></td>
<td><input readonly="readonly" size="7" name="ges2" value="0.00" type="text" /></td>
</tr>
<tr>
<td><input size="3" onchange="changed(this);" name="anz3" value="0" type="text" /></td>
<td><font face="Comic Sans MS" color="#441100" size="3">Set 30 Pralinen</font></td>
<td><input readonly="readonly" size="7" name="ein3" value="19.90" type="text" /></td>
<td><input readonly="readonly" size="7" name="ges3" value="0.00" type="text" /></td>
</tr>
<tr>
<td><input size="3" onchange="changed(this);" name="anz4" value="0" type="text" /></td>
<td><font face="Comic Sans MS" color="#441100" size="3">Set 50 Pralinen</font></td>
<td><input readonly="readonly" size="7" name="ein4" value="30.90" type="text" /></td>
<td><input readonly="readonly" size="7" name="ges4" value="0.00" type="text" /></td>
</tr>
<tr>
<td><input size="3" onchange="changed(this);" name="anz5" value="0" type="text" /></td>
<td><font face="Comic Sans MS" color="#441100" size="3">Set 100 Pralinen</font></td>
<td><input readonly="readonly" size="7" name="ein5" value="57.90" type="text" /></td>
<td><input readonly="readonly" size="7" name="ges5" value="0.00" type="text" /></td>
</tr>
<tr>
<td align="right" colspan="3"><font face="Comic Sans MS" color="#441100" size="3">Gesamtsumme:</font></td>
<td><input readonly="readonly" size="7" name="total" value="0.00" type="text" /></td>
</tr>
</tbody>
</table>
<br />
<input type="submit" value="bestellen" /><font face="Comic Sans MS" color="#441100" size="3"> </font><input type="reset" value="zurücksetzen" /><font face="Comic Sans MS" color="#441100" size="3"> </font>
</form>
<!-- </body>
</html> //-->
Danke für jeden hilfreichen Tipp!
Grüße
Olivier