Home       Servicebereich  Projekte  Kontakt  

Repository


Formular nur einmal abschicken

Verhindern, daß ein Formular mehrmals per Submit abgeschickt wird. Ein sicherer Test ist allerdings nur auf dem Server möglich.

  function sendSingle() {
      if (document.forms[0].sentFormDone.value == "0") {
        document.forms[0].sentFormDone.value = "1";
        return true;
      }
      else {
        window.alert('Das Formular wurde schon abgeschickt!');
        return false;
      }
  }
Aufruf im Formular:
  <form action="engine.php" onSubmit="return sendSingle();" method="post">
  <input type="hidden" name="sentFormDone" value="0">
  ...
  </form>


< zurück  | weiter >