WinFuture-Forum.de: Java Onchange - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Java Onchange


#1 Mitglied ist offline   Soese 

  • Gruppe: aktive Mitglieder
  • Beiträge: 64
  • Beigetreten: 04. April 05
  • Reputation: 0

geschrieben 23. Januar 2007 - 14:36

Hallo Ihr,

wollte mal versuchen per Java einen Gesamtpreis auszurechnen, leider komme ich nicht weiter.
Es soll folgendes machen:

Es gibt 2 Produkte: 1 und 2 bei der man die zu bestellenden Anzahl per Pulldown auswählen kann.
Der Preis soll einfach zusammen gerechnet werden.

Zum schluß soll noch ausgewählt werden ob Abholung oder Post, bei Post würden noch mal z.B. 5.00 Euro Porto zur Gesamtzumme addiert werden. (auf 2 Stellen nach dem Komma)

Ich habe mal versuche etwas zu schreiben, leider habe ich Java noch NIE gemacht und habe mich schon fast tot gegoogelt.

<form>
<select NAME="ticket1" SIZE="1" onChange="summe.value =(19.95*this.value)">
	<option selected value="0">0</option>
	<option value="1">1</option>
	<option value="2">2</option>
	<option value="3">3</option>
  </select>
TICKET 1 20:00 Uhr hier Preis: 19,95 EURO
<br>
<select NAME="ticket2" SIZE="1" onChange="summe.value =(29.95*this.value)">
	<option selected value="0">0</option>
	<option value="1">1</option>
	<option value="2">2</option>
	<option value="3">3</option>
  </select>
TICKET 2 20:00 Uhr hier Preis: 29,95 EURO
<br>
<br>
Porto: <select NAME="porto" SIZE="1" onChange="summe.value =((19.95*(ticket1.value)+(this.value))">
	<option selected value="5.00">Versand per Post</option>
	<option value="0.00">Abholung</option>
</select>
<br>
Gesamtpreis:<input type="text" name="summe" value="0" size="20">
</form>



DANKE für eine Hilfe
0

Anzeige



#2 Mitglied ist offline   Rika 

  • Gruppe: aktive Mitglieder
  • Beiträge: 11.533
  • Beigetreten: 11. Juni 03
  • Reputation: 2
  • Geschlecht:Männlich

geschrieben 23. Januar 2007 - 14:45

Das ist kein Java, höchstens JavaScript.

summe.value und ticket1.value existieren nicht. Was soll das sein? Die jeweiligen Felder? Dann bist du irgendwie ganz falsch.

Und warum rechnest du mit Strings herum, als wären es Zahlen? Kein Wunder, daß das nicht funktionieren kann.
Konnichiwa. Manga wo shitte masu ka? Iie? Gomenne, sonoyouna koto ga tabitabi arimasu. Mangaka ojousan nihongo doujinshi desu wa 'Clamp X', 'Ayashi no Ceres', 'Card Captor Sakura', 'Tsubasa', 'Chobits', 'Sakura Taisen', 'Inuyasha' wo 'Ah! Megamisama'. Hai, mangaka gozaimashita desu ni yuujin yori.
Eingefügtes Bild
Ja, mata ne!

(For sending email please use OpenPGP encryption and signing. KeyID: 0xA0E28D18)
0

#3 Mitglied ist offline   Soese 

  • Gruppe: aktive Mitglieder
  • Beiträge: 64
  • Beigetreten: 04. April 05
  • Reputation: 0

geschrieben 23. Januar 2007 - 14:48

ich hatte mal ein paar zeilen gesehen und hab mir mein Teil zusammen gebastelt.
Was ich genau gemacht habe... kannst du ja sehen ;)
Dann würde ich mich freuen, wenn du mir sagt wie ich es machen sollte.

DANKE
0

#4 Mitglied ist offline   Rika 

  • Gruppe: aktive Mitglieder
  • Beiträge: 11.533
  • Beigetreten: 11. Juni 03
  • Reputation: 2
  • Geschlecht:Männlich

geschrieben 23. Januar 2007 - 16:47

<form>
<select ID="ticket1" SIZE="1" onChange="document.getElementById('summe').value =(19.95*parseInt(this.value))">
	<option selected value="0">0</option>
	<option value="1">1</option>
	<option value="2">2</option>
	<option value="3">3</option>
  </select>
TICKET 1 20:00 Uhr hier Preis: 19,95 EURO
<br>
<select ID="ticket2" SIZE="1" onChange="document.getElementById('summe').value =(29.95*parseInt(this.value))">
	<option selected value="0">0</option>
	<option value="1">1</option>
	<option value="2">2</option>
	<option value="3">3</option>
  </select>
TICKET 2 20:00 Uhr hier Preis: 29,95 EURO
<br>
<br>
Porto: <select ID="porto" SIZE="1" onChange="document.getElementById('summe').value =((19.95*parseInt(document.getElementById('ticket1'.value))+parseInt(this.value))">
	<option selected value="5.00">Versand per Post</option>
	<option value="0.00">Abholung</option>
</select>
<br>
Gesamtpreis:<input type="text" id="summe" value="0" size="20">
</form>

Grob geraten. Muss das eigentlich sein, daß du den Code inline verwendest?
Konnichiwa. Manga wo shitte masu ka? Iie? Gomenne, sonoyouna koto ga tabitabi arimasu. Mangaka ojousan nihongo doujinshi desu wa 'Clamp X', 'Ayashi no Ceres', 'Card Captor Sakura', 'Tsubasa', 'Chobits', 'Sakura Taisen', 'Inuyasha' wo 'Ah! Megamisama'. Hai, mangaka gozaimashita desu ni yuujin yori.
Eingefügtes Bild
Ja, mata ne!

(For sending email please use OpenPGP encryption and signing. KeyID: 0xA0E28D18)
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0