nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

Eine Funktion nur ausfuehren, wenn eine andere einen bestimmten Wert hat

Von: Peter Honka (peter.honka@gmx.de) [Profil]
Datum: 10.06.2008 12:44
Message-ID: <484e5af7$0$27443$9b4e6d93@newsspool4.arcor-online.net>
Newsgroup: de.comp.lang.javascript
Hallo,

in einem Formular werden die Formulardaten mit dem
folgende Javascript geprueft:

------------------------------------------------------
function chkFormular()
{
if(document.Formular.foo.value == "")
{
alert("Fehlermeldung");
document.Formular.foo.focus();
return false;
}
}
------------------------------------------------------

Diese Funktion wird in folgendem HTML Tag eingebunden:

------------------------------------------------------
<form name="Formular" method="post"
action="meinscript.cgi"
onsubmit="return chkFormular()">
------------------------------------------------------

Im weiteren Verlauf des Formulars wird eine weitere Javascript
Funktion benötigt:

------------------------------------------------------
function toggleMe(a){
var e=document.getElementById(a);
if(!e)return true;
if(e.style.display=="none"){
e.style.display="block"
} else {
e.style.display="none"
}
return true;
}
------------------------------------------------------

Diese wird in der HTML Seite wie folgt eingebunden:

------------------------------------------------------
<input type="submit" name="Submit" value="los"
onclick="return
toggleMe(\'uploader\')" />
------------------------------------------------------

Soweit die Vorgeschichte. Nun das eigentliche Problem:

Die Funktion toggleMe soll nur aufgerufen werden, wenn
bei der Funktion chkFormular keine Fehler (alerts) auf-
getreten sind.

In der Funktion toggleMe müsste also irgend eine if-Klausel
rein. Da ich mich mit der Javascript Syntax aber nicht
auskenne, weiß ich leider nicht, wie ich das realisieren
soll. Kann jemand helfen?

Danke & Gruss
Peter Honka



[ Auf dieses Posting antworten ]

Antworten