Hallo,
habe inzwischen deinen Vorschlag getestet.
Zuerst ging es nicht.
doch dann habe ich Probeweise die "[]" im Input-Tag ebenfalls entfernt, da funktionierte es dann doch.
Inzwischen habe ich deinen Vorschlag etwas zu einer Funktion modifiziert, denn ich habe nicht nur Röntegenklasse, sondern auch noch Groessenklasse und einige andere Radio abfragen.
Es sieht jetzt so bei mir aus
function radiocheck(pruefen,txt)
{
var validity=false;
for (var i=0; i<pruefen.length; i++) {
validity=(validity || pruefen[i].checked);
}
if (!validity)
{
alert(txt);
}
return validity;
}
function chkFormular()
{
validity = true; // assume valid
window.document.form.from_standort.value=basicTrim(window.document.form.from_standort.value);
if(window.document.form.from_standort.value == "")
{
window.document.form.from_standort.focus();
validity = false;
alert("Bitte geben Sie den Pferdestandort an!");
return validity;
}
validity = radiocheck(document.form.Roentgenklasse,"Bitte geben Sie die Röntgenklasse an!");
if (!validity)
{
return validity;
}
validity = radiocheck(document.form.Groessenklasse,"Bitte geben Sie die Größenklasse an!");
if (!validity)
{
return validity;
}
.
.
.
<form name="form" action="/****.php" method="post" onsubmit="return chkFormular()" >
.
Röntgenklasse: *<br>
<input name="Roentgenklasse" type="radio" value="1" /> 1
<input name="Roentgenklasse" type="radio" value="2" /> 2
<input name="Roentgenklasse" type="radio" value="3" /> 3
<br><br>
Größenklasse: *<br>
<input type="radio" value="S" name="Groessenklasse" > S
<input type="radio" value= "M" name="Groessenklasse" > M
<input type="radio" value= "L" name="Groessenklasse" > L
<input type="radio" value= "XL" name="Groessenklasse" > XL
.
.
.
</form>
So kann ich nun jede Gruppe von Radiobuttons auf Pflichteingabe prüfen.
Gibt es dort noch Optimierungs möglichkeiten??
Z.B. das java script selbts die Namen der Gruppe erkennen / lesen zu lassen ??
Vielen Dank
GABI