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.