Wert eines Radio-Buttons in If-Bedingung verwenden

Hallo zusammen!

Ein Formular (zur Fernleih-Bestellung) wird mit JavaScript überprüft. Unter anderem gibt es 4 Radio-Buttons, mit denen die Art des zu bestellenden Dokuments ausgewählt wird. Aus verschiedenen Gründen (wahrscheinlich ist es nicht nötig, sie hier zu erläutern - zu lang) möchte ich in einer If-Bedingung die Buttons einzeln mit ihrem Wert ansprechen. Geht so was?

Ausschnitt des Quelltextes:

Gewünscht wäre:
„Wenn „Art[0]“ den Wert „Buch“ hat, …“ oder „Wenn „Art[3]“ den Wert „Zeitschrift“ hat, …“

Die andere Hälfte der if-Bedingung kriege ich dann schon hin, nur finde ich nirgends eine Angabe, wie ich den Wert bei einem Radiobutton ansprechen kann.

Viele Grüße,
Annegret

Hallo Annegret,

bei Radio-Buttons muss man sich etwas mehr anstrengen :wink:

Ich habe da mal etwas vorbereitet:Radio-Buttons definieren
function show_art_val()
{
var wert = „“;
var art_arr = document.getElementsByName(„Art“);
for ( i = 0 ; i < art_arr.length && wert == „“ ; i++ )
{
if ( art_arr[i].checked )
{
wert = art_arr[i].value;
}
}

if ( wert == „“ )
{
wert = „keine Auswahl“;
}
alert( "WERT = " + wert );
if ( ( wert == „Buch“ ) || ( wert == „Zeitschrift“ ) )
{
alert( „Gute Wahl!“ );
}
return false;
}
Hier wird ausgewählt!

Buch
Teilkopie
Aufsatz
Zuschrift

Gruß
Volkmar