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
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
- Bernd Muent (11.06.2008 10:15)
- Peter Honka (12.06.2008 16:46)
- Holger Jeromin (12.06.2008 17:04)
- Thomas 'PointedEars' Lahn (12.06.2008 21:57)
- Peter Honka (13.06.2008 11:22)
- Peter Honka (13.06.2008 11:20)
