Hallo
Du musst alle Buttons ueberpruefen - am Besten in einer Schleife - und im Erfolgsfalle einen "Merker" setzen. Anschliessend erfolgt die gewuenschte Reaktion.
Ich habe dein Script eingebaut, aber irgendwo scheint noch was nicht zu stimmen...geht dieser Script nicht mit "function checkForm()"?Ich prüfe drum noch anderer Felder...
Findest du den Fehler?
<SCRIPT LANGUAGE="JavaScript">
function checkForm()
{
var flag = false;
// Schleife laeuft ueber Radio-Array und prueft jeden Button
for (var i = 0; i < document.mitglied.typ.length; i++) {
if (document.mitglied.typ[i].checked) flag = document.mitglied.typ[i].value;
}
if (flag) alert (flag);
else alert ("nix");
}
.
.
.
//dann werden andere Felder geprüft, zB.
if(document.mitglied.vorname.value=="")
{
alert ("Bitte Vornamen eingeben");
document.mitglied.vorname.focus();
return false;
}
.
.
.
td><input type="radio" name="typ" value="einzel">
Einzelmitglied</td>
<td><input type="radio" name="typ" value="familie">
Familie</td>
<td><input type="radio" name="typ" value="verein_firma">
Verein / Firma<br>
.
.
.
<input type="submit" name="MOSubmit" value="anmelden"
onclick="return checkForm()"
Danke für die Geduld mit mir ;-)
gruss
Icebaer