Erste Schritte Berechnen einer Form mit Live anzeige....

cyripton

Neues Mitglied
Guten Abend,

ich wuehle mich gerade durch 1000 von Foren und Internetseiten, um eine Loesung fuer mein Problem zu finden. Leider habe ich kein Erfolg und stelle mich beim selber Programieren, sehr doof an.

Ich habe folgendes vor:

Ich habe eine Joomla 2.5 Seite und benutze Chronoforms fuer meine Formulare.

Ich habe eine Form, in der man ein Zimmer Reservieren/Bed reservieren kann.

Die Form enthaelt:

Name (Chronoform TextBox)
Email (Chronoform TextBox)
Telefon (Chronoform TextBox)
From Date (Chronoform Datetime Picker)
Arrival Time(Chronoform DropDown)
To Date (Chronoform Datetime Picker)
Guests (chronoforms DropDown)
Room (Chronoform DropDown)
Comments (Chronoform Text Area)
Security Code (Chronoform Captcha)
Submit (Chronoform Submit)

Nun moechte ich gerne per Java den Preis berechnen lassen.
Dieser setzt sich aus folgendem zusammen:

(To Date - From Date)*Guests*Room

Dieses moechte ich gerne angezeigt bekommen, wenn die 4 Werte eingegeben wurden (zwischen Room und Comments).

Chronoforms bietet direkt einen JS onload in der Form selber an. Dort soll man den Code ohne Script tags eintragen)

Der Code der Tabelle sieht wie folgt aus: (die Tabelle heist chronoform_Reservation)

HTML:
<div class="ccms_form_element cfdiv_header" id="autoID-0f6972c31b619999ce69aaa83ea09a1a_container_div" style=""><h2><b>Please make your reservation here.</b></h2>
Fields marked with "<b>*</b>" are required!
<p></p><div class="clear"></div></div><div class="ccms_form_element cfdiv_text" id="name_container_div" style=""><label for="name">Firstname, Lastname*</label><input id="name" maxlength="150" size="30" class=" validate['required','alphanum']" title="" type="text" container_id="0" value="" name="input_text_8" />
<div class="small-message">Please enter yout first- and lastname.</div><div class="clear"></div><div id="error-message-input_text_8"></div></div><div class="ccms_form_element cfdiv_text" id="email_container_div" style=""><label for="email">Email*</label><input id="email" maxlength="150" size="30" class=" validate['required','email']" title="" type="text" container_id="0" value="" name="input_text_13" />
<div class="small-message">Please enter your email adress.</div><div class="clear"></div><div id="error-message-input_text_13"></div></div><div class="ccms_form_element cfdiv_text" id="phone_container_div" style=""><label for="phone">Phone</label><input id="phone" maxlength="150" size="30" class=" validate['number']" title="" type="text" container_id="0" value="" name="input_text_19" />
<div class="small-message">If you have a phonenumber, please enter here.</div><div class="clear"></div><div id="error-message-input_text_19"></div></div><div class="ccms_form_element cfdiv_datetime multiline_start" id="autoID-aa2147bedb66e48767fe26ced069de30_container_div" style=""><label>From Date*</label><input maxlength="150" size="16" class="arrivaldate validate['required','target:input_datetime_1_clone_id'] cf_date_picker" title="Select date" type="text" container_id="0" value="" name="input_datetime_1" />
<div class="small-message">Please select arrival date.</div><div class="clear"></div><div id="error-message-input_datetime_1"></div></div><div class="ccms_form_element cfdiv_select multiline_add" id="arrivaltime_container_div" style=""><label for="arrivaltime">Arrival Time*</label><select size="1" id="arrivaltime" class=" validate['required']" title="Arrival Time" container_id="0" name="input_select_7">
<option value=""></option>
<option value="00:00">00:00</option>
<option value="01:00">01:00</option>
<option value="02:00">02:00</option>
<option value="03:00">03:00</option>
<option value="04:00">04:00</option>
<option value="05:00">05:00</option>
<option value="06:00">06:00</option>
<option value="07:00">07:00</option>
<option value="08:00">08:00</option>
<option value="09:00">09:00</option>
<option value="10:00">10:00</option>
<option value="11:00">11:00</option>
<option value="12:00" selected="selected">12:00</option>
<option value="13:00">13:00</option>
<option value="14:00">14:00</option>
<option value="15:00">15:00</option>
<option value="16:00">16:00</option>
<option value="17:00">17:00</option>
<option value="18:00">18:00</option>
<option value="19:00">19:00</option>
<option value="20:00">20:00</option>
<option value="21:00">21:00</option>
<option value="22:00">22:00</option>
<option value="23:00">23:00</option>
</select>
<div class="small-message">Please specify your arrival time.</div><div class="clear"></div><div id="error-message-input_select_7"></div></div><div class="ccms_form_element cfdiv_datetime" id="autoID-4c81ad0e2ee5300b65d55fada5e8c027_container_div" style=""><label>To Date*</label><input maxlength="150" size="16" class="departuredate validate['required','target:input_datetime_29_clone_id'] cf_date_picker" title="" type="text" container_id="0" value="" name="input_datetime_29" />
<div class="small-message">Please select your departure date.</div><div class="clear"></div><div id="error-message-input_datetime_29"></div></div><div class="ccms_form_element cfdiv_select" id="guestnumber_container_div" style=""><label for="guestnumber">Guests*</label><select size="1" id="guestnumber" class=" validate['required']" title="" container_id="0" name="input_select_15">
<option value="" selected="selected"></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>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>
<div class="small-message">Please select number of guests.</div><div class="clear"></div><div id="error-message-input_select_15"></div></div><div class="ccms_form_element cfdiv_select" id="selectedroom_container_div" style=""><label for="selectedroom">Room*</label><select size="1" id="selectedroom" class=" validate['required']" title="" container_id="0" name="input_select_14">
<option value="" selected="selected"></option>
<option value="Single Room">Single Room</option>
<option value="Double Room">Double Room</option>
<option value="Dorm Room">Dormitory Room</option>
</select>
<div class="small-message">Please select room.</div><div class="clear"></div><div id="error-message-input_select_14"></div></div><div class="ccms_form_element cfdiv_textarea" id="autoID-508ff46d5afb8aa5d93f0855eef5eba9_container_div" style=""><label>Comments</label><textarea cols="60" rows="5" class="" title="" container_id="0" name="input_textarea_28"></textarea>
<div class="small-message">Please use this box to leave speacial wishes.</div><div class="clear"></div><div id="error-message-input_textarea_28"></div></div><div class="ccms_form_element cfdiv_text" id="autoID-18330a662785fd9a2c281f3246989e91_container_div" style=""><label>Enter the code*</label><input maxlength="5" size="5" class="chrono_captcha_input validate['required']" title="" type="text" container_id="0" wf_key="18" value="" name="chrono_verification" />
{chronocaptcha_img}<div class="clear"></div><div id="error-message-chrono_verification"></div></div><div class="ccms_form_element cfdiv_submit" id="autoID-2dae48d3011713832259ae151a0a778f_container_div" style="text-align:left"><input name="input_submit_17" class="" value="Submit" type="submit" container_id="0" />
<div class="clear"></div><div id="error-message-input_submit_17"></div></div>

Mein Java versuch sieht so aus:

Java:
var room_prices = new Array();
room_selection_price["None"]=0;
room_selection_price["Single Room"]=40000;
room_selection_price["Double Room"]=56000;
room_selection_price["Dormitory Room"]=25000

function getRoomPrice()
{
var roomSelectedPrice=0
var theForm = documet.forms["chronoform_Reservation"]
var selectedRoom = theForm.elements["selectedroom_container_div"]
roomSelectionPrice = room_selection_price[selectedFilling.value];
return roomSelectedPrice;
}

function getGuestNumber()
{
var roomGuestNumber=0
var e = document.getElementById("guest_number_container_div");
var strUser = e.options[e.selectedIndex].text;
return roomGuestNumber;
}

Irgendwie haenge ich nun komplett und habe keine Idee wie ich hier weiter machen kann und ich weis nicht einmal ob mein Code bis jetzt richtig ist.

Ich wuerde mich sehr freuen und waere sehr Dankbar, wenn mir hier jemand helfen koennte.

Vielen Dank.

LG Cyripton
 
G

Gast2

Gast
Mein Java versuch sieht so aus:
Falsch, das nennt sich Javascript und hat mit Java gar nichts zu tun ;)

Kennst du dich generell mit Javascript aus, hast du irgendwelches Vorwissen? Oder suchst du nur jemanden der dir das schreibt?
 
G

Gast2

Gast
Wie gesagt, du hast hier kein Java Problem, sondern ein Javascript Problem. Vielleicht schaust du dich besser in nem Javascript Forum um.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
T Fibonacci mit einer Hilfsmethode berechnen Java Basics - Anfänger-Themen 10
Poppigescorn Quersumme Berechnen mit einer While Schleife Java Basics - Anfänger-Themen 13
F Die Teilersumme einer Eingabe berechnen Java Basics - Anfänger-Themen 11
B OOP Summe aus verschiedenen Instanzen einer Klasse berechnen Java Basics - Anfänger-Themen 2
A Hashwert einer Datei berechnen Java Basics - Anfänger-Themen 3
M Alle Sublisten einer bestimmten Laenge berechnen Java Basics - Anfänger-Themen 2
C Einzelpreis mit einer Methode Berechnen Java Basics - Anfänger-Themen 13
G Summe der Ziffern einer Zahl EFFIZIENT berechnen? Java Basics - Anfänger-Themen 18
Antoras Zahlen mischen und mit einer for-Schleife Summe berechnen Java Basics - Anfänger-Themen 12
L Kombinationen einer Menge rekursiv berechnen Java Basics - Anfänger-Themen 11
A Determinante berechnen von einer Matrix Java Basics - Anfänger-Themen 3
P Berechnen des Klassendurchschnitts und Ausgabe einer Kurve Java Basics - Anfänger-Themen 3
M OOP Brüche nicht richtig berechnen Java Basics - Anfänger-Themen 3
V Durchschnittliche Volatility in Prozent für 4 Stunden berechnen Java Basics - Anfänger-Themen 14
laxla123 Quersumme berechnen Java Basics - Anfänger-Themen 1
I For Schleife Summe berechnen Java Basics - Anfänger-Themen 13
S Vollmond berechnen und ausgeben Java Basics - Anfänger-Themen 12
S Vollkommene Zahl berechnen und ausgeben Java Basics - Anfänger-Themen 16
A Berechnen Moor Nachbarschaft Java Basics - Anfänger-Themen 5
E Geburtstag im Schaltjahr berechnen Java Basics - Anfänger-Themen 24
Lion.King Schaltjahr berechnen Java Basics - Anfänger-Themen 31
E Alter (Laufzeit) berechnen Java Basics - Anfänger-Themen 11
I Zuschläge berechnen Java Basics - Anfänger-Themen 15
L mit Fakultät mathematische Formel berechnen Java Basics - Anfänger-Themen 5
TanTanIsTrying Durschnitt berechnen von eingegebener Zahl bis 1 heruntergezählt Java Basics - Anfänger-Themen 9
L Präfix berechnen Java Basics - Anfänger-Themen 33
F Abstand zwischen zwei Objekten berechnen wie? Java Basics - Anfänger-Themen 1
Aemulit Java Schaltjahr berechnen Code Java Basics - Anfänger-Themen 7
I Potenz berechnen mit for-Schleife Java Basics - Anfänger-Themen 3
A Standardabweichung in Java berechnen Java Basics - Anfänger-Themen 10
H Gesamtabweichung mit Array berechnen Java Basics - Anfänger-Themen 2
G Java Rabatt berechnen Java Basics - Anfänger-Themen 8
V Rückgeld berechnen Java Basics - Anfänger-Themen 6
eleonori Durchschnitt aller Werte eines Baums berechnen Java Basics - Anfänger-Themen 5
Ianatrix Zahlen von a bis b berechnen Java Basics - Anfänger-Themen 7
L Max, min, Summe und Durchschnitt berechnen Java Basics - Anfänger-Themen 4
L Anhalteweg berechnen Java Basics - Anfänger-Themen 6
Aeon Erste Schritte Preise berechnen mit do-while Java Basics - Anfänger-Themen 9
M Quadratwurzel berechnen Java Basics - Anfänger-Themen 8
V Wachstum berechnen und in Ist-Formel verwenden Java Basics - Anfänger-Themen 5
N Variable aus anderen Variablen in statischer Klasse berechnen/abspeichern? Java Basics - Anfänger-Themen 4
M Abschreibungsplan berechnen Java Basics - Anfänger-Themen 23
V Gehalt berechnen in Java Java Basics - Anfänger-Themen 6
justemii Gehalt berechnen - Aufgabe Java-Programm Java Basics - Anfänger-Themen 9
L Anzahl der benachbarten Minen berechnen und setzen Java Basics - Anfänger-Themen 15
J Array Speicherplatz berechnen Java Basics - Anfänger-Themen 35
H Eingabedaten berechnen Java Basics - Anfänger-Themen 9
B Tranportkosten berechnen mit unterschiedlichen MwSt Java Basics - Anfänger-Themen 9
L Anzahl der Paare deren Summe = 0 ergibt berechnen Java Basics - Anfänger-Themen 0
V Erste Schritte Berechnen von Sinus; sin(x) ohne Math.* Java Basics - Anfänger-Themen 1
J Hilfe bei Java Aufgabe (Restschuld berechnen) Java Basics - Anfänger-Themen 11
N Ein Datum berechnen Java Basics - Anfänger-Themen 3
T Sparplan berechnen Java Basics - Anfänger-Themen 4
F Abstand zum Durchschnitt von 5 Zahlen berechnen... Java Basics - Anfänger-Themen 16
B java.util.Date berechnen Java Basics - Anfänger-Themen 11
P Mittelwert Arrayelemente berechnen Fehler Java Basics - Anfänger-Themen 5
CptK Best Practice Schussparabel berechnen Java Basics - Anfänger-Themen 3
T Modulo / Pow berechnen Java Basics - Anfänger-Themen 4
E Statistische Kennzahlen berechnen Java Basics - Anfänger-Themen 2
F Switch Case Modulo berechnen Java Basics - Anfänger-Themen 12
B mehrere Werte mit scanner und while schleife einlesen, max berechnen bzw addieren Java Basics - Anfänger-Themen 2
C Preis berechnen mit Java Java Basics - Anfänger-Themen 4
B Zahl in String abspeichern und später berechnen Java Basics - Anfänger-Themen 15
N Best Practice Image recognition fuzzy Superhash berechnen Java Basics - Anfänger-Themen 1
Dawinartor Erste Schritte Schaltjahr berechnen Java Basics - Anfänger-Themen 1
L Pi berechnen Java Basics - Anfänger-Themen 1
CptK Term (als String) berechnen und ausgeben Java Basics - Anfänger-Themen 10
L Den Winkel zwischen zwei Vektoren berechnen! Java Basics - Anfänger-Themen 2
J Variablen arithmetischen Mittelwert berechnen Java Basics - Anfänger-Themen 5
K Matrixen berechnen nach Worker Master Paradigma mit Threads Java Basics - Anfänger-Themen 4
R Winkel berechnen bzw. Geraden sortieren Java Basics - Anfänger-Themen 33
I Schnittpunkt zweier Geraden berechnen Java Basics - Anfänger-Themen 25
M Erste Schritte Mittelwert berechnen -> Methode in der Methode? Java Basics - Anfänger-Themen 14
S Compiler-Fehler Schaltjahr berechnen Java Basics - Anfänger-Themen 5
B Fakultätsfunktion Rekursiv Berechnen aber mit Array Java Basics - Anfänger-Themen 10
S Durchschnitt berechnen aus zwei Textfeldern Java Basics - Anfänger-Themen 21
D Summe berechnen mit verändertem Wert aus Schleife Java Basics - Anfänger-Themen 1
R Liga Berechnen Java Basics - Anfänger-Themen 1
P Klassen Berechnen mehrerer Map-Werte Java Basics - Anfänger-Themen 13
R Fussballtabellen berechnen Java Basics - Anfänger-Themen 12
J Fibonacci -Folge rekursiv berechnen Java Basics - Anfänger-Themen 18
J Durchschnitt jeder Zeile und und Spalte in einem 2D Arrays berechnen Java Basics - Anfänger-Themen 6
F ISBN Prüfziffer berechnen Java Basics - Anfänger-Themen 17
S Negafibonacci Folge berechnen Java Basics - Anfänger-Themen 24
G Array Mittelwert berechnen, wie? Java Basics - Anfänger-Themen 8
S Primzahlen berechnen funktioniert nicht richtig Java Basics - Anfänger-Themen 1
N Mit LocalDate alter berechnen Java Basics - Anfänger-Themen 3
J Laufzeit berechnen/Laufzeitanalyse Java Basics - Anfänger-Themen 2
N Arrays mit Zufallzahlen füllen und Statistiken berechnen Java Basics - Anfänger-Themen 5
A Wochentag berechnen Java Basics - Anfänger-Themen 10
Ste3et_C0st Vectoren berechnen Java Basics - Anfänger-Themen 8
L Durchschnitt in der Schleife berechnen Java Basics - Anfänger-Themen 11
A Kreisumfang/-Fläche vom Kreis berechnen Java Basics - Anfänger-Themen 39
L Wochentag berechnen Java Basics - Anfänger-Themen 5
L Rekursive Methode a * b berechnen Java Basics - Anfänger-Themen 2
N Dauer zwischen zwei LocalDateTime Objekten berechnen? Java Basics - Anfänger-Themen 4
P Ausdrücke berechnen Java Basics - Anfänger-Themen 2
V Mittelwert berechnen Java Basics - Anfänger-Themen 31
H Datentypen Tage zwischen zwei Datums berechnen Java Basics - Anfänger-Themen 4
P Quadrate berechnen Java Basics - Anfänger-Themen 3

Ähnliche Java Themen

Neue Themen


Oben