Gabi: Radio box prüfen, Pflichtfeld

Beitrag lesen

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&nbsp;&nbsp;
<input name="Roentgenklasse" type="radio" value="2"  /> 2&nbsp;&nbsp;
<input name="Roentgenklasse" type="radio" value="3"  /> 3&nbsp;&nbsp;
<br><br>
Größenklasse: *<br>
<input type="radio" value="S"  name="Groessenklasse" > S&nbsp;&nbsp;
<input type="radio" value= "M" name="Groessenklasse" > M&nbsp;&nbsp;
<input type="radio" value= "L"  name="Groessenklasse" > L&nbsp;&nbsp;
<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