Formularfelder (Pulldown) mit einem Wert mutiplizieren und Gesamtbetrag ausgeben

lalylala

Grünschnabel
Liebe Wissenden,

als Erstes einmal muss ich mich sehr für diese fantastische Plattform bedanken - ich habe hier als Mitleser schon sehr oft Antworten auf quälende Fragen gefunden

Nun stehe ich eben wieder vor einem Problem, dass ich als ziemliche Programmierungs-Null-Checkerin einfach nicht lösen kann und leider auch nach 2 Tagen intensiver Webrecherche keine für mich passende Lösung finden konnte. Vielleicht hat der Eine oder Andere eine Idee, wie ich folgende Funktion realisieren kann:

Über ein Formular soll auf einer Homepage das Bestellen von 3 unterschiedlichen Produkten möglich sein. Hierbei wird die Anzahl der gewünschten Artikel per Pulldown gewählt. Die gewünschte Stückzahl soll dann jeweils automatisch mit dem festgelegten Stückpreis multipliziert werden. Am Ende soll der Gesamtbetrag für die Bestellung ausgegeben werden.

Ich würde mich unglaublich freuen, wenn mir hierzu jemand einen Tip geben könnte, oder gar ein script kennt, das diese Rechenfunktion erfüllt. Der Formularteil ist nicht das Problem - ich habe nur keinen blassen Schimmer, wie ich die Rechnungsfunktion zusammenbekomme.

Ganz vielen lieben Dank scon einmal jetzt sagt die
lalylala
 
Ich habs jetzt doch noch hinbekommen, und zwar so:

<script language="JavaScript">
function rechne(){
var feld1= parseInt(document.formular.feld1.value);
var feld2= parseInt(document.formular.feld2.value);
var feld3= parseInt(document.formular.feld3.value);
var ergebnis;
ergebnis=feld1*20+feld2*18+feld3*18;
document.formular.feld4.value=ergebnis;
}
</script>
</head>
<body>
<form name="formular">
<select name="feld1" size="1">
<option value="0">-</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
<select name="feld2" size="1">
<option value="0">-</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
<select name="feld3" size="1">
<option value="0">-</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
<input type="text" name="feld4">
<input type="button" value="Rechnen" onclick="rechne();">
</form>

vielen Dank dennoch!
lalylala
 
Liebe Hilfeleistenden,

jetzt stehe ich vor einem neuen Problem zu oben genannter Funktion... und zwar möchte ich, dass sich der Gesamtwert nicht erst auf Klick auf den Button "Gesamtbetrag berechnen" dargestellt wird, sondern automatisch berechnet wird, wenn die Eingaben in den Pulldownfeldern sich ändern - der Button also wegfallen kann. Ist das möglich und wenn ja wie?

Ich wäre über jede Anregung dankbar, denn nach tagelangem verzweifeltem Versuch, dies umzusetzen, bin ich nun doch absolut an meine Grenzen gelangt.

Ich sage jetzt schon einmal VIELEN LIEBEN DANK und hoffe darauf, dass sich jemand finden läßt, der mir dazu weiterhelfen kann.

viele Grüße
lalylala
 
Ahoi Manu,

vielen lieben Dank! Oh je, da hätte ich wohl auch irgendwie drauf kommen sollen - aber scheinbar habe ich mir das alles mal wieder sehr viel komplizierter gedacht als es eigentlich ist. Ich bin nicht sicher, ob sich das noch mit Betriebsblindheit erklären lässt ... um so mehr einen lieben Dank für den benötigten Schubs in die richtige Richtung Funktioniert natürlich einwandfrei so!

Viele Grüße von
lalylala
 

Neue Beiträge

Zurück