Ed X: Value von Radiobuttons ist -undefined-...

Beitrag lesen

Hi Guido

<input type="Radio" name="kntw" value="per_Email">per E-mail
<input type="Radio" name="kntw" value="per_Post">per Post
<input type="Radio" name="kntw" value="telefonisch" checked>telefonisch.

Ich möchte nun den Inhalt von diesem Button abfrage und dachte ich könnte es mit

document.Formularname.kntw.value

Du hast drei Radiobuttons alle mit dem selben Namen. Von welchem soll denn nun der value abgefragt werden? Sicher´lich von dem der aktiviert wurde, also checked ist.

Somit must du fragen welcher checked ist. Dazu musst du wissen, dass alle Radiobuttons eines Namens (bei dir 3) ein array aufspannen.

Also frag das array ab

for(i=0; i<=document.Formularname.kntw.length; i++)
   {
   if(document.Formularname.kntw[i].checked == true)
      wert = document.Formularname.kntw[i].value;
   }
 Das sollte soweit stimmen, ist aber ungetestet.

Ich hoffe das bringt dich auf den Weg.

Bye Ed X