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();
}