Forum Doku Wiki Blog

Forumsarchiv 2002, März
Formular überprüfen und anschliessend absenden

archivierte Beiträge lesen

  1. (JAVASCRIPT) Formular überprüfen und anschliessend absenden von Michl, 25. 03. 2002, 11:23

Formular überprüfen und anschliessend absenden

Der folgende Beitrag wurde am 25. 03. 2002, 11:23 Uhr von Michl veröffentlicht.

Hallo liebe Formuler,

ich habe folgendes Problem:

In meinem Formular sollen bestimmte Eingabefelder per Javascript auf Richtigkeit überprüft werden. Das funktioniert soweit ganz gut.

Doch im Anschluss soll das Ganze an ein ASP-Skript übergeben werden,
dass dann eMails verschickt.

Das Formular ist folgendermassen aufgebaut:

<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript" SRC="check.js"></SCRIPT>

<FORM NAME="InfoRequest" ACTION="info.asp" METHOD="POST">

.
.
.

<INPUT onClick="check();" TYPE="submit" VALUE="" NAME="submit">Absenden

###
Mein PROBLEM hierbei ist jetzt, dass bevor das Formular abgeschickt wird, zuerst die Eingaben überprüft werden.
In meinem Fall werden die Eingaben zwar überprüft, dass Formular aber trotzdem abgeschickt.

Wenn ich den TYPE="submit" aber weglasse, bekommt mein ASP kein Daten übermittelt.

Es gibt im Javascript doch eine Funktion:
location.href = "info.asp";
z.B.!
Ist es hier nicht auch irgendwie möglich den Submit method post durchzuführen?

Gibt es eine Möglichkeit, den TYPE="submit" auch per Javascript aufzurufen und nur dann, wenn die vorherig abgeprüften Regeln als erfolgreich bewertet wurden?

Vielen Dank für jeden, der sich die Zeit nimmt, mir bei meinem
kleinen "grossen" ;) Problem zu helfen.

Muchos gracia
Michel

Formular überprüfen und anschliessend absenden

Der folgende Beitrag wurde am 25. 03. 2002, 11:36 Uhr von Alexander veröffentlicht.

Hallo,

> Mein PROBLEM hierbei ist jetzt, dass bevor das Formular abgeschickt wird, zuerst die Eingaben überprüft werden.
> In meinem Fall werden die Eingaben zwar überprüft, dass Formular aber trotzdem abgeschickt.

Du hast die Lösung ja schon fast selber gefunden:

In dem Pruefen-JS-Script baue einfach noch eine if-schleife ein.

Wenn alles richtig ist, setzet z.B. eine var fehler = 0 gebe einfach return true; zurück, wenn was falsch ist setzte fehler = 1 und gebe return falsch; zurück.

Bsp: function pruefen() {
     .... hier wird das Formular geprüft ...

    if (fehler == 0)
          return true;
        else
          return false;
   }

Jetzt noch eine Zeile im Formular ändern:
<INPUT onClick="return check();" TYPE="submit" VALUE="" NAME="submit">

Fertig!!

Viel Erfolg...

Alex :)

Formular überprüfen und anschliessend absenden

Der folgende Beitrag wurde am 25. 03. 2002, 11:45 Uhr von Michl veröffentlicht.

VIELEN DANK FÜR DIE SCHNELLE ANTWORT!!!!!

ES FUNZT! :)

Formular überprüfen und anschliessend absenden

Der folgende Beitrag wurde am 25. 03. 2002, 12:04 Uhr von Martin Busley veröffentlicht.

Hallo Michel,

> Gibt es eine Möglichkeit, den TYPE="submit" auch per Javascript aufzurufen und nur dann, wenn die vorherig abgeprüften Regeln als erfolgreich bewertet wurden?

Schau mal in SELFHTML nach, um eine Antwort auf deine Frage zu finden!

Schau mal unter folgenden Links nach:

http://selfhtml.teamone.de/javascript/beispiele/formulareingaben.htm

> Muchos gracia

Pas de problème. Meilleurs souvenirs,

<-- Martin />

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4