Matthias: PHP+Javascript

Sersen,

habe folgenden Javascript-Code in meinen Formmailer eingebaut:

function pruef()  {
                          var falsch = "";
                          if (document.formmailer.name.value=="")
                          falsch += "Name "
                          if (document.formmailer.firma.value=="")
                          falsch += "Firma "
                          if (document.formmailer.email.value=="")
                          falsch += "email "
                          if (falsch == "")
                          return true
                          else
                          alert ("Die folgenden Felder müssen ausgefüllt werden:\n" + falsch)
                             }

--------------------------------------------

Wenn die drei Felder ausgefüllt sind soll die action="form.php" starten, aber nur wenn die drei Felder ausgefüllt sind.

Wenn ich das so in den formtag einbaue, startet es immer auch wenn die Felder nicht ausgefüllt worden sind.

Bitte Hilfe

Maze

  1. Moin!
    Also am besten wär es wenn Du das Formular auch per PHP validieren würdest, aber es geht auch mit JavaScript. Du musst natürlich einen Rückgabewert haben.
    Das sollte in Deiner Form-Zeile stehen:
    onSubmit="return(pruef(this))
    Dann sollte es klappen...
    Gruss,
    Christoph

  2. Bei mir komt dann immer

    Method Not Allowed
    The requested method POST is not allowed for the URL /downloads/formmailer.htm

    wat soll das ?

    Maze

    1. hi,

      Bei mir komt dann immer

      wann "dann"?

      Method Not Allowed
      The requested method POST is not allowed for the URL /downloads/formmailer.htm
      wat soll das ?

      das soll dir sagen, dass dieser formmailer keine per POST übergebenen daten akzeptieren will.

      gruss,
      wahsaga