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