Beispiel für ein Bestellformular
Mit untenstehendem Formular können Dokumente bestellt werden.
Selbstverständlich kann dieses Beispiel mit beliebig vielen Artikeln zu beliebigen Preisen ergänzt werden.

Das Java Script schreibt die Kosten pro Bestellung in die Preisfelder und berechnet die Gesammtkosten der Bestellung.

Im Quelltext findet Ihr das JavaScript das ich recht ausführlich dokumentiert habe.

Grundsätzlich kann gesagt werden, dass dieses JavaScript aus fünf Funktionen besteht, die in den entsprechenden Textfeldern vom Eventhandler "onChange" aufgerufen werden, sobald in diesem Feld eine Änderung vorgenommen wurde.

Die Funktionen kurz beschrieben

 
var totallesp = 0; globale variable, enthällt das Total aller Sprachen
function kosten (eingabe1,eingabe2,preis,ergebnis) Ermittelt die einzelenen Kosten und schreibt diese in das Textfeld für die einzelnen Preise
function summe () Berechnet das Total; die einzelnen Preisfelder werden zusammengezählt
function sprache
(summe_pro_sprache)
Berechnet die Gesamtkosten, wenn mehrere Sprachen gewählt sind; multipliziert das Total mit den gewählten Sprachen, und fordert mit einem "Alert" auf die Sprache zu wählen, fals dies nicht gemacht wurde
function kostenSR (preisSR,preisUpdate) Chexbox von gesammte Sammlung und Update werden geprueft (true = checked, false = unchecked) wenn true wird der Preis hineingeschrieben; also den Parametern uebergeben
function gesamtsumme () Berechnet die Endsumme. Zum Total Sprache wird noch der Preis von der gesammten Sammlung oder vom Update addiert

Die Eigenheit von der Bestellung ist, dass nicht alle Daten mit den gewählten Sprachen multipliziert werden (nicht die gesammte Sammlung) und dass der Update nur berechnet werden soll, wenn die gesammte Sammlung nicht bestellt wird.

Dies ermöglicht Ihnen recht viele Kombinationsmöglichkeiten, und Sie können so das Script ihren eigenen Bedürfnissen anpassen. Viel Vergnügen

 

Bestellen von Dokuementen im Format Word

 

Ich bestelle die Dokumente in folgender Sprache *

Deutsch Französisch Italienisch
Bitte schicken Sie mir die Dokumente per Email als Zip-file

 

Dokumenten Nr. Titel Preis in Franken 15. -
Fr.

Fr.

Gesamtkosten pro Sprache:
Fr.
Total Kosten der gewählten Sprachen: Fr.
Abgabe der ganzen Sammlung im Format Word
Erstabgabe 3000.—
die gesammte Sammlung (deutsch, französisch, italienisch)
Update
Vierteljärliche Nachlieferungen im Abonnement ( 300 Fr. - pro Update )

 

Total aller Kosten:

 

erufer@bluewin.ch

 

  Philosophie - Interesse - Biografischer Überblick - Dienstleistungen - Arbeit, Projekte - Tips und Tricks - Angebote, Links - Schriftstellerin  
zum Inhaltsverzeichnis