| easymoments easymoments |
Geschrieben am: Sa 6.09.2008, 10:29
|
![]() AyomRank 3 ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 40 Mitglied seit: 14.01.2007 |
hallo zusammen.
ich habe ein formular mit verschiedenen produkten, wo man die stückzahl eingeben kann. jedes produkt hat einen wert. (z.b. Preis) wie kann ich den gesamtbetrag zusammenrechnen lassen? weiss jemand ne js lösung? lg sandra -------------------- |
![]() |
| Lenny |
#2 Geschrieben am: Sa 6.09.2008, 10:58 (+00:29)
|
|
AyomRank 4 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 165 Mitglied seit: 20.02.2004 |
-------------------- |
![]() |
| easymoments easymoments |
#3 Geschrieben am: Mo 8.09.2008, 12:10 (+2d 01:11)
|
![]() AyomRank 3 ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 40 Mitglied seit: 14.01.2007 |
ja, fast.
also man kann sichs so vorstellen. ich hab mehrere produkte mit einem preis. nun geb ich die stückzahl der produkte ein und ganz unten vom formular wird dann alles zusammengerechnet. lg sandra -------------------- |
![]() |
| DZVO |
#4 Geschrieben am: Mo 8.09.2008, 15:37 (+03:27)
|
|
AyomRank 4 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 124 Mitglied seit: 19.03.2007 |
1. willst die Summe wissen bevor der User das Formular absendet?
Falls ja mußt du dies über JS machen. Falls du die Summe aber erst danach wissen möchtest musst du nur dein Array auslesen und die Werte mit einander addieren. Und wenn du uns noch etwas Code gibst dann könnten wir dir vllt noch etwas mehr dazu sagen. Denn so ist dies noch ein Block in die Galskugel. MFG Maik -------------------- |
![]() |
| easymoments easymoments |
#5 Geschrieben am: Mo 8.09.2008, 21:49 (+06:11)
|
![]() AyomRank 3 ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 40 Mitglied seit: 14.01.2007 |
hallo zusammen.
ich bin mitlerweile fündig geworden und habe genau das, was ich gesucht habe... hier der code: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> <script type="text/javascript"> function calculate() { // Berechnung var feld1 = document.form1.elements["feld1"].value; var feld2 = document.form1.elements["feld2"].value; var feld3 = document.form1.elements["feld3"].value; var feld4 = document.form1.elements["feld4"].value; document.form1.elements["summe"].value = feld1 * feld2 + feld3 * feld4; } </script> </head> <body> <form name="form1"> <input type="text" name="feld1" value="1" /><br /> <input type="text" name="feld2" value="1" /><br /> <input type="text" name="feld3" value="1" /><br /> <input type="text" name="feld4" value="1" /><br /> <input type="button" value="berechnen" onclick="calculate()" /> <input type="text" name="summe" /> </form> </body> </html> -------------------- |
![]() |
| easymoments easymoments |
#6 Geschrieben am: Sa 20.09.2008, 22:05 (+12d 00:15)
|
![]() AyomRank 3 ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 40 Mitglied seit: 14.01.2007 |
Ich hab mir gedacht das ganze scipt kleiner zu gestalten, da ich 288 felder habe und das für die pflege sehr unübersichtlich ist und sich ganz schnell fehlerchen einschleichen können.
aber irgendwie funktioniet das noch nicht so wie es soll?? wo ist mein fehler? <script type="text/javascript"> function calculate() { var formular = document.forms['form1'] var summe = 0; for (i=1; i<288; i+=2) { summe += (formular.elements['feld' + i].value * (formular.elements['feld' + (i+1)].value)); } } </script> -------------------- |
![]() |
| jAuer Jürgen Auer - freiberufl. Programmierer |
#7 Geschrieben am: So 21.09.2008, 11:18 (+13:12)
|
||||
|
AyomRank 9 Gruppe: Experten Entwicklung Beiträge: 2410 Mitglied seit: 4.02.2006 |
Du sammelst zwar in der Variablen 'summe' die Summe. Aber der Gesamtwert muß dann auch noch zugewiesen werden, wie in dieser Zeile
weiter oben. -------------------- Web-Anwendung 3.0: Ein Online-Kalender für Termine vieler Filialen.
server-daten - die Single-Data-Solution: Web-Datenbanken als Online - CRM - Lösung. Ihre Geschäftsprozesse entscheiden, was Ihre Online-Datenbank macht. Sie konzentrieren sich auf Ihr Kerngeschäft - Ihre Datenbank funktioniert. |
||||
![]() |
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
« Hilfe bei Cookies! | Programmierung Allgemein | weitere Formularfelder nach ausfüllen einblenden »
Trackback-Url: http://www.ayom.com/track/t/26185
![]() |
![]() ![]() ![]() |
| Themen Titel | Autor | Views | Antworten | Letzte Aktion |
| Jegliche URL's an index weiterleiten lassen | woody | 65 | 2 | Do 13.11.2008, 11:16 |
| Formular input zerstört design im IE | inox | 192 | 4 | Do 16.10.2008, 21:44 |
| Wertübergabe an Formular | easymoments | 182 | 7 | Di 26.08.2008, 19:09 |
| Tabelle komplett anklickbar, aber Formular nicht? | BartTheDevil89 | 198 | 3 | Di 19.08.2008, 16:40 |
| Lassen Sie sich in unser Bannerportal eintragen! | bipi | 112 | 0 | Mo 28.07.2008, 11:14 |
| cgi formular | rosinenbomber-jk | 219 | 14 | So 13.07.2008, 18:42 |
| Formular autom. in DB speichern | radarin | 313 | 4 | So 8.06.2008, 03:07 |
| Formular in Layer einblenden | radarin | 205 | 4 | Do 5.06.2008, 01:51 |
| AdWords Formular um Markenrecht zu sichern | Seth.Gecko | 290 | 2 | Mi 21.05.2008, 17:38 |
| Seiteninhalt korrekt darstellen lassen ... | Jürg Gutzwiller | 99 | 0 | Fr 18.04.2008, 03:24 |
Anzeige - [Hier werben / Mediadaten]
















