Hallo an die Gemeinde,
bin kein Programmierer und deshalb brauche ich Eure Hilfe. Es geht um einen Online Preisrechner. Dieser sollte nach Möglichkeit, als eine Art Dropdown Box sein.
Er sollte nur 1 Eingabefeld haben für die gewünschte Maße z.B in m², dann Auswahl der Farbe durch das Dropdown-Menü und am Ende nur der Gesamtpreis.
Ich wäre sehr dankbar, wenn Ihr mir helfen könntet.
Hier der momentane Code:
bin kein Programmierer und deshalb brauche ich Eure Hilfe. Es geht um einen Online Preisrechner. Dieser sollte nach Möglichkeit, als eine Art Dropdown Box sein.
Er sollte nur 1 Eingabefeld haben für die gewünschte Maße z.B in m², dann Auswahl der Farbe durch das Dropdown-Menü und am Ende nur der Gesamtpreis.
Ich wäre sehr dankbar, wenn Ihr mir helfen könntet.
Hier der momentane Code:
Code:
<!-- http://www.web-toolbox.net -->
<html>
<head>
<script type="text/javascript" language="JavaScript">
<!--
// W. jansen
// Kosten für eine Bezugseinheit
Preis01 = 44.10;
Preis02 = 55.00;
AnzahlGesamt = 0;
// legt Dezimalstellen fest und wandelt das Dezimalzeichen . = ,
function Dezimalstellen(num) {
if(isNaN(num))
num = "0";
Vorzeichen = (num == (num = Math.abs(num)));
num = Math.floor(num*100+0.50000000001);
cents = num%100;
num = Math.floor(num/100).toString();
if(cents<10)
cents = "0" + cents;
for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
num = num.substring(0,num.length-(4*i+3))+'.'+
num.substring(num.length-(4*i+3));
return (((Vorzeichen)?'':'-') + num + ',' + cents);
}
function startCalc(){
interval = setInterval("calc()",1);
}
function calc(){
Wert01 = (Preis01 * document.autoSumForm.Anzahl01.value);
Wert02 = (Preis02 * document.autoSumForm.Anzahl02.value);
document.autoSumForm.Betrag01.value = Dezimalstellen(Wert01);
document.autoSumForm.Betrag02.value = Dezimalstellen(Wert02);
zwischen = (Wert01 * 1) + (Wert02 * 1);
ergebnis = Dezimalstellen(zwischen)
document.autoSumForm.Summe.value = ergebnis;
}
function stopCalc(){
clearInterval(interval);
}
// End -->
</script>
</head>
<body>
<form name="autoSumForm">
<table cellspacing="0" cellpadding="10" border="0">
<tr><td>Artikel</td><td>in m²</td><td>Summe</td></tr>
<tr><td>Farbe Blau</td><td>
<input size="4" type="text" name="Anzahl01" value="" onFocus="startCalc();" onBlur="stopCalc();">
<br>
</td>
<td>
<input size="8" readonly type=text name="Betrag01" value="" > Euro<br></td></tr>
<tr><td>Farbe Schwarz</td><td>
<input size="4" type="text" name="Anzahl02" value="" onFocus="startCalc();" onBlur="stopCalc();"><br></td><td>
<input size="8" readonly type=text name="Betrag02" value=""> Euro<br></td></tr>
<tr><td></td>
<td>Gesamtsumme</td>
<td>
<input size="8" readonly type=text name="Summe"> Euro<br>
</td>
</tr>
</table>
</form>
<br><br>
</body>
</html>