Netsrac: Submit Button nach erstem Klick sperren mit Formularcheck

Hallo,

ich google schon eine ganze Weile und habe auch hier im Forum keine Endgültige Lösung gefunden.

Mein Problem ist die Mehrfachabsendung eines Kontaktformulares welches ich per Java (Also onSubmit) auf vollständigkeit überprüfe.
Jetzt möchte ich das der Button nur nach der Kontrolle der Felder, also wenn alles in Ordnung ist gesperrt wird.

Das Formcheck Script sieht so aus:

<!--
function ResetCheck()
{
pruef=window.confirm("Wollen Sie wirklich alles löschen?");
return pruef;
}

function chkFormular()
{
var check;
 if(document.Formular.name.value == "")
  {
   alert("Bitte geben Sie Ihren Namen an");
   document.Formular.name.focus();
   return false;
  }
 if(document.Formular.mail.value == "")
  {
   alert("Bitte geben Sie eine Emailadresse an");
   document.Formular.mail.focus();
   return false;
  }
      if(document.Formular.mail.value.indexOf('@') == -1)
  {
   alert("Email ist nicht korrekt!");
   document.Formular.mail.focus();
   return false;
  }
if(document.Formular.subject.value == "")
  {
   alert("Bitte geben Sie einen Text ein");
   document.Formular.subject.focus();
   return false;
  }
if(document.Formular.textfeld.value == "")
  {
   alert("Bitte geben Sie einen Text ein");
   document.Formular.textfeld.focus();
   return false;
   }
}

//-->

... method="POST" onSubmit="return chkFormular()"

Ich hoffe ihr könnt mir helfen.

Frohe Ostern wünscht
Netsrac

  1. Hallo,

    damit kannst du nicht wirklich die mehrfachabsendung verhindern, dass musst du serverseitig machen, da ich ja als user auf history.back gehen kann

    gruss

    --
    no strict;
    no warnings;
    Selbstcode: (_*_) ^_^ ( . ) ( . ) :-(bla)