Thema: Funktionsproblem

Funktionsproblem

Hallo,

ich habe folgendes Problem:

Ich habe eine normale Funktion (checkformular) zum Überprüfen eines Formulars.
Zudem habe ich eine andere Funktion:
function meldung_grafik_einstellen()
{
...
}

Beide Funktionen sollen per submit aufgerufen werden, dafür habe ich mir noch eine Funktion geschrieben:

function loadfunktion()
{
meldung_grafik_einstellen()
checkformular()
}

Diese Funktion loadfunktion rufe ich im Formular so ab:
onSubmit="loadfunktion()"

Beim Testen wird zwar die Formularüberprüfung ausgeführt),
allerdings wird nach einem Klick auf OK das Formular trotzdem abgeschickt und das ist ja nicht Sinn der Sache.

Weiss von Euch jemand Rat ?

Vielen Dank im Voraus!

Re: Funktionsproblem

Hallo!

Du musst erstens schreiben:

onsubmit="return loadfunktion()"

Und in der Funktion musst du dann den entsprechenden Rückgabewert erzeugen:

return true; // Wenn alles o.k. ist und das Formular abgeschickt werden darf
return false; // wenn das Formular nicht abgeschickt werden soll

Allerdings solltest du immer noch eine serverseitige Überprüfung machen, da man JavaScript ausschalten kann!

Mamphil

The laws of physics are the canvas God laid down on which to paint his masterpiece. “Leonardo Vetra” in Dan Brown’s “Angels & Demons”