Hans Wurst: Übermittlung von Ergebnissen aus HTML-Formularen filtern

Beitrag lesen

Kennt jemand ein Lösung für diese Fragestellung?

Was du suchst ist eine Validierung deiner Felder, am besten du bastelst dir selber eine zusammen.

Bsp:
<form action="www.exapmle.com/get.php" method="post" target="_self" onsubmit="return validateDokument();">

  
function validateDokument() {  
 var meinForm = document.forms[0]; // Bei einem Form  
 var errorFound = false; // Fehler gefunden?  
  
 if(meinForm.Vorname.value == "") {  
   alert("Ihr Vorname fehlt!");  
   errorFound = true;  
 }  
 if(meinForm.Nachname.value == "") {  
   alert("Ihr Nachname fehlt!");  
   errorFound = true;  
 }  
 if(meinForm.Alter.value < 18 || meinForm.Alter.value > 99) { // Nicht jünger als 18, und nicht älter als 99 Jahre  
   alert("Unrealistische Altersangabe!");  
   errorFound = true;  
 }  
  
 if(errorFound) { // Fehler vorhanden  
  return false;  
 }  
  
 return true;  
}  

Das ist ein sehr einfaches Script, das nur auf Inhalt prüft, nicht auf Syntax. Sollte aber ein Wegweise sein.

Solange die Funktion "false" zurückliefert, wird das Formular nicht verschickt.