Mulder: Umfrage mit Radiobuttons, Formlar sendet trotz Fehler

Beitrag lesen

Hi Leute,

wahrscheinlich schon tausendmal gefragt, tausendmal gantwortet - hab aber nix gefunden für meinen Fall:

Eine Umfrage mit verschiedenen Radiobuttons-Gruppen, danach Eintrag von Name, E-Mail usw.

Ich möchte prüfen, ob alle Punkte bewertet wurden und ob Name, E-Mail usw. angegeben werden.

Hab eigentlich schon ein tolles Script, nur interessiert den Browser meine Bedingungen nicht -  egal ob bewertet wurde oder nicht, Fehlermeldung kommt und das Formular wird _trotzdem_ gesendet. Ich möchte, dass er das Senden abbricht! Erst wenn alle Punkte bewertet sind soll Name usw. geprüft werden und erst dann senden...

Du hast vermutlich ein <form onSubmit = "DeineCheckFkt();">.
Ich habe bisher nur eine Möglichkeit gefunden, die auf allen OS/Browser-Kombis zufriedenstellend funktioniert:

<form ...>
<input type = "button" (oder image) onClick = "checkForm();">

und dann

function checkForm()
{
...
if (!ok) alert('...');
else document.forms[0].submit();
}