Struppi: Herausfinden, welcher Feldtyp

Beitrag lesen

<input type="radio" name="radio" value="">
<input type="radio" name="radio" value="">
<script language="JavaScript">
<!--
{
alert(radio.type);
}
//-->
</script>

zwischenzeitlich prüfe ich einfach die .type-Information gegen "undefined", ist dies der Fall, gehe ich davon aus, daß
es ein Radio-Button ist.

Das ist sowieso falsch!

radio.type muss undefined sein, woher soll der Browser Wissen, welches Element des dokumentes du meinst?

es muss heißen

document.FormularName.ElementeName

Die Lösung deines Problems ist:

<form>
<input type="radio" name="radio" value="">
<input type="radio" name="radio" value="">
</form>

<script type="text/javascript">
<!--
function _type(el)
{
     if(typeof el.length != 'undefined') return el[0].type;
     return el.type;
}

alert(_type(documnet.forms[0].radio));
}
//-->
</script>

Struppi.