Formulardaten multiplizieren

Stampi

Grünschnabel
Moin Moin...

ich brauche mal eure Hilfe...

Ich habe zwei Felder "Objektpreis" und "Courtage" und möchte nachdem ich den Objektpreis eingegeben habe, dass die Courtage automatisch ermittelt werden.

Dazu ist mir folgenden Code entwickelt...


<html>
<head>
<script type="text/javascript">
functiion BerechCourtage() {
document.getElementById('Courtage').value = parseFloat(document.getElementById('Objektpreis').value)*1.035;
}
</script>
</head>
<body>
<input type="text" id="Courtage" onclick="BerechCourtage()">
</body>
</html>

Leider sagt er mir immer den Fehler:

SyntaxError: missing } in XML expression
5: in Zeile 6

Was mache ich falsch?

Vielen dank für eure Hilfe..
 
Hi,

wenn function korrekt geschrieben ist und ein Textfeld mit der ID Objektpreis existiert, funktioniert das Script bei mir.

Ciao
Quaese
 
Hallo Quaese,

vielen Dank für die schnelle Antwort.

Den einen Fehler mit der "function" habe ich gefunden.

Jedoch sagt er immer mir noch den Fehler an:

SyntaxError: missing } in XML expression
5: in Zeile 6

und springt mit dem Cursor bei dem "}" hin.

Muss ich dort irgend etwas besonderes beachten********

Gruß Stampi
 
Hi,

folgendes funktioniert bei mir problemlos:
Code:
<html>
<head>
<script type="text/javascript">
function BerechCourtage() {
  document.getElementById('Courtage').value = parseFloat(document.getElementById('Objektpreis').value)*1.035;
}
</script>
</head>
<body>
<input type="text" id="Courtage" onclick="BerechCourtage()">
<input type="text" id="Objektpreis" value="3">
</body>
</html>
Ciao
Quaese
 
Zurück