Mularek: Problem mit Abfrage von Radiobuttons

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

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

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

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.

Jemand eine Idee?

  1. 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

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