"We are back" « oc.at

Java Script Error Message!

alexsb 26.04.2002 - 14:19 730 5
Posts

alexsb

hmm
Avatar
Registered: Jun 2001
Location: near Graz
Posts: 1566
Hi!
Also Meine Frage:
Ich führe eine Java Script Funktion aus die Prüft ob in einem Feld etwas eingegeben wurde. Die sieht folgendermaßen aus:

<html>

<head><title>Listbox</title>

<script Language = "JavaScript">
function chkFormular()
{
if (document.Formular.Raum.value == "")
{
alert("Bitte einen Raum angeben!");
document.Formular.Raum.focus();
return false();
}

}
</script>
</head>

diese Funktion wird dann so aufgerufen:

<form action="<?php echo basename($PHP_SELF); ?>"
name = "Formular"
onSubmit="return chkFormular()">

Soweit sogut, es funktioniert auch, aber ich bekomme immer die Fehlermeldung:

Es ist ein Laufzeitfehler aufgetreten, Zeile 11
Funktion erwartet!

Dann frägt er mich ob ich debuggen will, wenn man da nein sagt geht alles wunderbar weiter, bei ja startet der Debugger kann aber nichts öffnen.

Was sit da falsch? wie krieg Ich das weg?

Dankeschön!

manalishi

tl;dr
Avatar
Registered: Feb 2001
Location: Feldkirch
Posts: 5977
ist das beabsichtigt dass die funktion nix zurückgeben soll wenn das if nicht wahr ist??

alexsb

hmm
Avatar
Registered: Jun 2001
Location: near Graz
Posts: 1566
Genau, die soll einfach nur abbrechen und nix ausführen!

Tex

got r00t?
Avatar
Registered: Aug 2000
Location: salzburg
Posts: 1844
return false;

also ohne klammern, dann müsste es eigentlich gehen.

manalishi

tl;dr
Avatar
Registered: Feb 2001
Location: Feldkirch
Posts: 5977
Zitat von Tex
return false;

also ohne klammern, dann müsste es eigentlich gehen.


hehe jo, ist mir nicht aufgefallen... false() wird wohl keine funktion sein bei dir oder?

alexsb

hmm
Avatar
Registered: Jun 2001
Location: near Graz
Posts: 1566
Danke! Ich bin ganz begeistert von dem unglaublichem Wissen das hier im OVERCLOCKERS Forum vorhanden ist!
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz