plan_B: Problem mit Abfrage von Radiobuttons

Beitrag lesen

Hallo,

Ich habe ein Problem meine Radiobuttons abzufragen. Ich habe zwei Radiobuttons in einem Formular.

<input type="radio" name="foo" value="1" checked="checked">

welcher doctype?
in HTML
<input type="radio" name="foo" value="1" checked >

in XHTML
<input type="radio" name="foo" value="1" checked="checked" />

Nun möchte ich per JS abfragen, welcher Button gewählt ist.

wenn die Abfrage erfolgt, nachdem das Dokument geladen ist, sehe ich keinen Fehler

if(document.getElementsByName('foo')[0].checked == true){
  // dann das...
}else{
  // sonst das...
}

Leider funktioniert das nicht und ich weiss nicht wieso. In der Fehlerkonsole steht immer:

document.getElementsByName('foo')[0] has no properties.

dann musst du eben mal ein wenig forschen:

  
var inputs=document.getElementsByName('foo');  
  
if (! inputs ) alert(" kein Array ")  
else if ( inputs.length) alert (inputs.length +" Elemente gefunden")  
else alert (" nur ein Element? "+inputs.name);  

Gruß plan_B

--
     *®*´¯`·.¸¸.·