• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

3 additionen,also (3+3)(5+4)(32) und diese erst einzeln ausgeben dann alle addieren

Status
Für weitere Antworten geschlossen.

Euro2k

New member
verstanden?

ich bastel an nem webshop: es gibt einen festpreis in einem feld und die anzahl ist variabel. dieses gibt es 3x. der preis dieser bestellten produkte soll dann zusammenaddiert werde.
ich habe bis jetzt jede addition in einer einzelnen funktion. und deswegen kriege ich das net mit dem gesamtbetrag nicht hin.

geht das irgendwie einfacher?

thx

hier mal die quelltexte:
html:
Code:
<html>

<html>
<head>
<title></title>
<link rel="stylesheet" href="text.css" type="text/css">
<script src="functions.js" type="text/javascript" ></script>
<meta name="author" content="Dieter">
<meta name="generator" content="Ulli Meybohms HTML EDITOR">
</head>
<body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">
<div class="all">
<div class="headline">The Stamp shop</div>
<table border="1">

<tr>
 	<td>Briefmarke </td>
 	<td>Beschreibung </td>
 	<td>Herkunftsland </td>
 	<td>Bestellnummer</td>
 	<td>Einzelpreis </td>
 	<td>Anzahl</td>
	 <td>Preis</td>
</tr>

<tr>
  	<td><img src="stamp1.jpg" width="140" height="100" border="0" alt=""> </td>
 	<td><textarea name="user_eingabe" readonly>Beschreibung</textarea></td>
 	<td><img src="frankreich.bmp" width="37" height="27" border="0" alt=""></td>
 	<td><input type="Text" value="100512" size="5"  readonly></td>
      	<form name="add1" action="">
	<td><input type="text" name="eingabe" value="5 EURO" size="9"><br>
	<td><select name="eingabe2" onchange="multi()" size="1">
	<option>-</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></td>
	<td><input type="text" name="ausgabe" value="0" size="9"></td>
         </form>
</tr>

<tr>
   	<td><img src="stamp2.jpg" width="140" height="100" border="0" alt=""> </td>
 	<td><textarea name="user_eingabe" readonly>sdfasdfasdfsdf</textarea></td>
 	<td> <img src="ddr.bmp" width="37" height="27" border="0" alt=""></td>
 	<td><input type="Text" value="100796" size="5"  readonly> </td>
         <form name="add2" action="">
	<td><input type="text" name="eingabe3" value="8 EURO" size="9"><br>
	<td><select name="eingabe4" onchange="multi2()" size="1">
	<option>-</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></td>
	<td><input type="text" name="ausgabe1" value="0" size="9"></td>
         </form>
</tr>

<tr>
	 <td><img src="stamp3.jpg" width="140" height="100" border="0" alt=""> </td>
 	<td><textarea name="user_eingabe" readonly>sdfasdfasdfsdf</textarea></td>
	 <td> <img src="deutschland.bmp" width="37" height="27" border="0" alt=""></td>
	 <td><input type="Text" value="100257" size="5"  readonly> </td>
          <form name="add3" action="">
	<td><input type="text" name="eingabe5" value="13 EURO" size="9"><br>
	<td><select name="eingabe6" onchange="multi3()" size="1">
	<option>-</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></td>
	<td><input type="text" name="ausgabe2" value="0" size="9"></td>
         </form>


<tr>
	 <td></td>
 	 <td></td>
	 <td></td>
	 <td></td>
         <td></td>
         <td>Gesamtpreis:</td>
         <form name="end" action="">
	<td><input type="text" name="gesamt1" value="0" size="9"></td>
         </form>

      </table>
<div align="center"><input type="Submit" name="" value="delete"  onclick="" >
<input type="Submit" name="" value="Next" onclick="location='name.html'"</input></div>

</body>
</html>
functions.js:
Code:
function multi() {
zahl1 = parseInt(document.add1.eingabe.value);
zahl2 = parseInt(document.add1.eingabe2.value);
  var ergebnis = zahl1 * zahl2
document.add1.ausgabe.value=ergebnis}

function multi2() {
zahl3 = parseInt(document.add2.eingabe3.value);
zahl4 = parseInt(document.add2.eingabe4.value);
  var ergebnis1 = zahl3 * zahl4
document.add2.ausgabe1.value=ergebnis1}

function multi3() {
zahl5 = parseInt(document.add3.eingabe5.value);
zahl6 = parseInt(document.add3.eingabe6.value);
  var ergebnis2 = zahl5 * zahl6
document.add3.ausgabe2.value=ergebnis2 }

function gesamt() {

var gesamt=  ergebnis + ergebnis1+ ergebnis2
document.end.gesamt1.value=gesamt }
 
Zuletzt bearbeitet von einem Moderator:
Status
Für weitere Antworten geschlossen.
Zurück
Oben