Ergebnis 1 bis 7 von 7
-
06-03-2005, 02:34 #1
Eingabefelder automatisch aktualisieren!?!
Hallo alle zusammen!
Hab da ein Formular in dem Artikel, Einzelpreis und Stückzahl eingegeben werden und möchte, dass der Gesamtpreis automatisch berechnet wird und in ein weiteres Eingabefeld eingetragen wird.
Bin da echt etwas ratlos!!!
Würde mich sehr über ein paar kleine Tipps freuen.
Bis dann, Halla"Famos, kleiner Tagedieb!"
-
06-03-2005, 12:20 #2
AW: Eingabefelder automatisch aktualisieren!?!
Hallo,
was willst Du damit machen ein Shop system, weil du kannst ja mit der Function dann nur im Formular die felder berechnen?Hawk63
-------------------------------------------------------
-------------------------------------------------------
Woher soll ich wissen was ich denke, bevor ich höre was ich sage
-
06-03-2005, 12:58 #3
AW: Eingabefelder automatisch aktualisieren!?!
Die Berechnung als solche ist ziemlich einfach. Das geht so nach dem Motto
document.Formularname.Summe.value = document.Formularname.Anzahl.value * document.Formularname.Einzelpreis.value
Wie Du das in dein Formular einbaust ist allerdings sehr stark davon abhängig, wie dein Formular aufgebaut ist. Grundsätzlich benutzt du einen Eventhandler wie onChange() um die Berechnung auszulösen. Ob du das dann per Schleife machst, die sämtliche Felder scannt und berechnet, oder ob du nur den Wert des aktuall geänderten Feldes zur Summe addierst, liegt bei dir.You ask this of me who have contemplated the very vectors of the atoms in the Big Bang itself? Molest me not with this pocket calculator stuff.
(Deep Thought in Douglas Adams' The Hitch Hiker's Guide to the Galaxy)
-
07-03-2005, 13:44 #4
AW: Eingabefelder automatisch aktualisieren!?!
Hab den Kram jetzt per PHP berechnen lassen und schicke das Formular nach jeder eingabe an sich selbst. Ob das die elegante Lösung ist weiß ich nicht, aber es funktioniert.
Würde es über JS vielleicht auch gehen ohne dass die Seite immer wieder für jede Berechnung neu geladen wird???Geändert von Halla (07-03-2005 um 13:47 Uhr)
"Famos, kleiner Tagedieb!"
-
07-03-2005, 13:55 #5
AW: Eingabefelder automatisch aktualisieren!?!
So wie ich es oben beschrieben hatte geht es ohne ständiges neuladen. Allerdings funktioniert das nur, wenn der User auch Javascript eingeschaltet hat.
You ask this of me who have contemplated the very vectors of the atoms in the Big Bang itself? Molest me not with this pocket calculator stuff.
(Deep Thought in Douglas Adams' The Hitch Hiker's Guide to the Galaxy)
-
07-03-2005, 14:03 #6
AW: Eingabefelder automatisch aktualisieren!?!
Hat er eingeschaltet. Ist Vorraussetzung für die Anwendung die er bekommt.
Kannst du mir die Funktion etwas genauer beschreiben? Mit welchem Befehl löse ich das Script aus?"Famos, kleiner Tagedieb!"
-
07-03-2005, 14:36 #7
AW: Eingabefelder automatisch aktualisieren!?!
schreib einfach in die Formularfelder die die Berechnung auslösen sollen, ein onchange="meineBerechnungsfunktion()". In der Berechnungsfunktion kannst du dann auf die verschiedenen Formularfelder zugreifen wie es Manitou schon geschrieben hat und dementsprechend auch die Werte zurückschreiben. Wenn du die Daten dann mit php weiterverarbeiten willst, würde ich sie dann trotzdem noch mal mit PHP checken, für den Fall dass JS doch aus ist, oder der Wert von Hand geändert wurde.
Ähnliche Themen
-
Automatisch Aktualisieren
Von FelixW im Forum AllgemeinesAntworten: 25Letzter Beitrag: 20-06-2006, 21:15 -
fenster automatisch schließen ohne bestätigung
Von rico83 im Forum JavaScriptAntworten: 10Letzter Beitrag: 05-06-2006, 02:35 -
[php] inhalt nach überprüfung automatisch versenden
Von HsF_Hellsing im Forum Serverseitige ProgrammierungAntworten: 5Letzter Beitrag: 30-01-2005, 02:01 -
eingabefelder füllen
Von schnalbi im Forum JavaScriptAntworten: 8Letzter Beitrag: 21-11-2004, 16:57 -
Seite automatisch aktualisieren????
Von john im Forum AllgemeinesAntworten: 1Letzter Beitrag: 11-04-2001, 11:23
Lesezeichen