Kalle_B: Welcher Radiobutton ist gedrückt?

Beitrag lesen

Hallo,

document.getElementById('id-deiner-form').abschnitt.value;

  
Das .value scheint bei Radiobuttons nicht zu funktionieren, das habe ich natürlich als erstes versucht. Ergibt immer 'undefined', ob einer geklickt ist oder nicht, ob ich die id oder den Namen der Form abfrage:  
alert( 'Radiobutton-Wert=[' +document.getElementById('form\_p135\_b').abschnitt.value +']' );  
oder:  
alert( 'Radiobutton-Wert=[' +document.form\_p135\_2.abschnitt.value +']' );  
  
Habe das jetzt erstmal so gelöst:  
~~~javascript
  
  for ( i=0; i<document.form_p135_2.abschnitt.length; i++ )  
  {  
    if ( document.form_p135_2.abschnitt[i].checked == true )  
    {  
      markiert = i +1;  
      alert( 'Radiobutton [' +markiert +'] ist markiert' );  
    }  
  }  
  if ( markiert == 0 ) alert( 'kein Radiobutton ist markiert' );  

Bissel umständlich, aber wenn's dann nicht anders geht ...

Gruß, Kalle