Vorheriges Thema: Nächstes Thema: |
Autor |
Nachricht |
Maniac
Anmeldungsdatum: 24.05.2006 Beiträge: 1
|
Verfasst am: 24.05.2006 09:29:16 Titel: Preisrechner Auf website Verbessern !! Dringend hilfe benöt |
|
|
Hallo
Ich hab folgendes Problem ich hab nen rechner zusammen gebaut der mir alles mit einen wert rechnet.
Brauche aber einen rechner der mir z.b : ab 100 m² Fenster reinigung den m² preis reduziert z.b von 1 € pro m² auf 0,80 € pro m²
hier der code :
<html>
<head>
<title>[-=Online Preisberechnung=-]</title>
<style type="text/css">
</style>
<script type="text/javascript">
<!--
function rechnen()
{
m²=1.00;
Kosten=4.5;
m²=String(document.form.m².value).replace(",", ".");
var Wert = m²=1*Kosten*m²;
document.form.preis.value=String(Wert.toFixed(2)).replace(".", ",");
am²=1.00;
aKosten=7.5;
am²=String(document.aform.am².value).replace(",", ".");
var Wert = am²=1*aKosten*am²;
document.aform.preis.value=String(Wert.toFixed(2)).replace(".", ",");
bm²=1.00;
Kosten=5.5;
bm²=String(document.bform.bm².value).replace(",", ".");
var Wert = bm²=1*Kosten*bm²;
document.bform.preis.value=String(Wert.toFixed(2)).replace(".", ",");
}
//-->
</script>
</head>
<body>
<form name="form">
Teppichboden m² :<input type="Text" name="m²" value="0" size="" maxlength="">
preis:<input type="Text" name="preis" readonly value="0,00" size="" maxlength="">
</form>
</body>
<body>
<form name="aform">
Glasreinigung m² :<input type="Text" name="am²" value="0" size="" maxlength="">
preis:<input type="Text" name="preis" readonly value="0,00" size="" maxlength="">
</form>
</body>
<body>
<form name="bform">
Bodenreinigung m²:<input type="Text" name="bm²" value="0" size="" maxlength="">
preis:<input type="Text" name="preis" readonly value="0,00" size="" maxlength=""><p>
<input type="Button" name="go" value="Berechnen" onClick="rechnen()"></p>
</form>
</body>
In diesem beispiel kostet 1 m² teppichboden 4,5€
und 100m² 450€
Ich möchte gerne in den code eine ermäsigung einbauen so das z.b der rechner bis 50 µ² mit betrag x rechnet und ab 100 mit betrag y ab 200 mit betrag z u.s.w
wisst ihr wie ich sowas hinbekomme ? |
|
Nach oben |
|
|
Kambfhase Häufiger Poster
Anmeldungsdatum: 19.03.2006 Beiträge: 235
|
Verfasst am: 25.05.2006 11:23:31 Titel: |
|
|
hmmm, ... ich wollte mal sagen, dass dein Code voller Fehler ist. du hast zB. vergessen die Variablen mit "var" zukennzeichen, oder das Zeichen "²" ist nicht für Variablen vorgesehen. Dein Problem kannst du ganz einfach mit einer If-Schleife lösen( auf die Reihenfolge achten). Ich hab dir hier mal den richtigen Code gepostet:
Code: |
<html>
<head>
<title>[-=Online Preisberechnung=-]</title>
<style type="text/css">
</style>
<script language="Javascript">
function rechnen()
{
var kosten = 4.5;
var qm = String( document.form.qm.value).replace(",", ".") ;
if( qm >= 100 ) { kosten = 3.5 ; }
if( qm >= 200 ) { kosten = 2.5 ; }
var wert = kosten*qm ;
document.form.preis.value = String(wert.toFixed(2)).replace(".", ",") ;
var akosten = 7.5;
var aqm = String(document.aform.aqm.value).replace(",", ".") ;
if( aqm >= 100 ) { akosten = 3.5 ; }
if( aqm >= 200 ) { akosten = 2.5 ; }
var wert = akosten*aqm;
document.aform.preis.val ue = String(wert.toFixed(2)).replace(".", ",") ;
var bkosten = 5.5;
var bqm = String(document.bform.bqm.value).replace(",", ".") ;
if( bqm >= 100 ) { bkosten = 3.5 ; }
if( bqm >= 200 ) { bkosten = 2.5 ; }
var wert = bkosten*bqm;
document.bform.preis.value = String(wert.toFixed(2)).replace(".", ",") ;
}
</script>
</head>
<body>
<form name="form">
Teppichboden qm :<input type="Text" name="qm" value="0" size="" maxlength="">
Preis:<input type="Text" name="preis" readonly value="0,00" size="" maxlength="">
</form>
</body>
<body>
<form name="aform">
Glasreinigung qm :<input type="Text" name="aqm" value="0" size="" maxlength="">
Preis:<input type="Text" name="preis" readonly value="0,00" size="" maxlength="">
</form>
</body>
<body>
<form name="bform">
Bodenreinigung qm:<input type="Text" name="bqm" value="0" size="" maxlength="">
Preis:<input type="Text" name="preis" readonly value="0,00" size="" maxlength=""><p>
<input type="Button" name="go" value="Berechnen" onClick="rechnen()"></p>
</form>
</body> |
Viel spass damit
MfG Kambfhase |
|
Nach oben |
|
|
|
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
|
|