Hallo zusammen. Ich hoffe mir kann jemand helfen.
Ich versuche in meiner Homepage ein Bestellformular einzurichten.
Die Artikel sind aufgeführt. Doch es zählt mir nur den 1.Artikel korrekt zusammen.
Alle anderen Artikel nicht, sowie die Gesamtsumme funktioniert auch nicht.
Was mache ich falsch.
Vielen Dank für Eure Hilfe.
Hier das Script:
<!-- <html>
<head> //-->
<script type="text/javascript">
<!--
var artikle = 14; // 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-Mail an !');
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 + ' Ultra Vitalux 300 Osram bestellt.');
return status;
}
//-->
</script>
<!-- </head>
<body> //-->
<form name="form1" action="mailto:mkeller1@hispeed.ch" onsubmit="return check();" onreset="return confirm('zurücksetzen ?');" method="post" enctype="text/plain">
<h3>Bestellformular</h3>
Ihre E-Mail: <input name="email" type="text" size="25" value="" />
<table border="1" cellspacing="1" cellpadding="2">
<tr>
<td>Anzahl</td>
<td>Bezeichnung</td>
<td>Einzelpreis</td>
<td>Gesamt</td>
</tr>
<tr>
<td><input name="anz1" type="text" size="3" value="0" onchange="changed(this);" /></td>
<td>Ultra Vitalux 300 Osram:</td>
<td><input name="ein1" type="text" size="7" value="62.50" readonly="readonly" /></td>
<td><input name="ges1" type="text" size="7" value="0.00" readonly="readonly" /></td>
</tr>
<tr>
<td><input name="anz2" type="text" size="3" value="0" onchange="changed(this);" /></td>
<td>Repti Basking Spotstrahler:</td>
<td><input name="ein2" type="text" size="7" value="12.50" readonly="readonly" /></td>
<td><input name="ges2" type="text" size="7" value="0.00" readonly="readonly" /></td>
</tr>
<tr>
<td><input name="anz2" type="text" size="3" value="0" onchange="changed(this);" /></td>
<td>Repti Basking Spotstrahler:</td>
<td><input name="ein2" type="text" size="7" value="13.50" readonly="readonly" /></td>
<td><input name="ges2" type="text" size="7" value="0.00" readonly="readonly" /></td>
</tr>
<tr>
<td><input name="anz2" type="text" size="3" value="0" onchange="changed(this);" /></td>
<td>Repti Basking Spotstrahler:</td>
<td><input name="ein2" type="text" size="7" value="15.00" readonly="readonly" /></td>
<td><input name="ges2" type="text" size="7" value="0.00" readonly="readonly" /></td>
</tr>
<tr>
<td><input name="anz2" type="text" size="3" value="0" onchange="changed(this);" /></td>
<td>PowerSun UV-Strahler:</td>
<td><input name="ein2" type="text" size="7" value="129.00" readonly="readonly" /></td>
<td><input name="ges2" type="text" size="7" value="0.00" readonly="readonly" /></td>
</tr>
<tr>
<td><input name="anz2" type="text" size="3" value="0" onchange="changed(this);" /></td>
<td>PowerSun UV-Strahler:</td>
<td><input name="ein2" type="text" size="7" value="139.00" readonly="readonly" /></td>
<td><input name="ges2" type="text" size="7" value="0.00" readonly="readonly" /></td>
</tr>
<tr>
<td><input name="anz2" type="text" size="3" value="0" onchange="changed(this);" /></td>
<td>Repti Klemmlampe:</td>
<td><input name="ein2" type="text" size="7" value="39.50" readonly="readonly" /></td>
<td><input name="ges2" type="text" size="7" value="0.00" readonly="readonly" /></td>
</tr>
<tr>
<td><input name="anz2" type="text" size="3" value="0" onchange="changed(this);" /></td>
<td>Sun Glo Wärme Tight Beam:</td>
<td><input name="ein2" type="text" size="7" value="10.90" readonly="readonly" /></td>
<td><input name="ges2" type="text" size="7" value="0.00" readonly="readonly" /></td>
</tr>
<tr>
<td><input name="anz2" type="text" size="3" value="0" onchange="changed(this);" /></td>
<td>:Sun Glo Wärme Tight Beam:</td>
<td><input name="ein2" type="text" size="7" value="13.90" readonly="readonly" /></td>
<td><input name="ges2" type="text" size="7" value="0.00" readonly="readonly" /></td> </tr>
<tr>
<td><input name="anz2" type="text" size="3" value="0" onchange="changed(this);" /></td>
<td>Sun Glo Wärme Tight Beam:</td>
<td><input name="ein2" type="text" size="7" value="15.90" readonly="readonly" /></td>
<td><input name="ges2" type="text" size="7" value="0.00" readonly="readonly" /></td>
</tr>
<tr>
<td><input name="anz2" type="text" size="3" value="0" onchange="changed(this);" /></td>
<td>Tageslicht Spotlampe Neodym:</td>
<td><input name="ein2" type="text" size="7" value="11.90" readonly="readonly" /></td>
<td><input name="ges2" type="text" size="7" value="0.00" readonly="readonly" /></td>
</tr>
<tr>
<td><input name="anz2" type="text" size="3" value="0" onchange="changed(this);" /></td>
<td>Tageslicht Spotlampe Neodym:</td>
<td><input name="ein2" type="text" size="7" value="12.90" readonly="readonly" /></td>
<td><input name="ges2" type="text" size="7" value="0.00" readonly="readonly" /></td>
</tr>
<tr>
<td><input name="anz3" type="text" size="3" value="0" onchange="changed(this);" /></td>
<td>Tageslicht Spotlampe Neodym:</td>
<td><input name="ein3" type="text" size="7" value="14.90" readonly="readonly" /></td>
<td><input name="ges3" type="text" size="7" value="0.00" readonly="readonly" /></td>
</tr>
<tr>
<td><input name="anz2" type="text" size="3" value="0" onchange="changed(this);" /></td>
<td>Tageslicht Spotlampe Neodym:</td>
<td><input name="ein2" type="text" size="7" value="17.90" readonly="readonly" /></td>
<td><input name="ges2" type="text" size="7" value="0.00" readonly="readonly" /></td>
</tr>
<tr>
<td align="right" colspan="3">Gesamtsumme :</td>
<td><input name=" total " type="text" size="7" value="0.00" readonly="readonly" /></td>
</tr>
</table>
<input type="submit" value="bestellen" />
<input type="reset" value="zurücksetzen" />
</form>
<!-- </body>
</html> //-->