Peter Gisch: Bestätigungsfenster nach Formularversand

Beitrag lesen

Die einfachste Lösung (aber nicht die beste) ist, wenn du nach dem erfolgreichen Check der Formulardaten in einem Hidden-Feld ein Wert setzt (z.b. "true" oder "yes" oder "1" usw.). Eine JavaScript-Funktion prüft dieses Feld alle x sek. nach nach dem entsprechenden Wert.
Ist vorhanden, dann alert() oder Meldung via HTML-Elementen wie DIV-Box.
Sonst, keine Meldung.

Beispiel:
<html>

  
<head>  
 <script type="text/javascript">  
  function checkInput() {  
   if(document.getElementById("sendSucs").value == "true") alert("eMail wurde verschickt");  
   setTimeout("checkInput()", 250); // alle 250 millisek. wird die Funktion aufgerufen  
  }  
 </script>  
</head>  

<body onLoad="checkInput()">
</body>
</html>